Я хочу иметь дистрибутив CloudFront, доступный только в Европе. Могу ли я просто выбрать ценовой класс Европа, США и Канада, а затем использовать ограничение по географическому расположению, чтобы занести в черный список США и Канаду?
Ценовой класс не контролирует места, из которых доступна раздача. Он только контролирует, какие части инфраструктуры CloudFront обычно используются для обработки ваших запросов.
Выбор самого низкого ценового класса (Европа, США, Калифорния) будет означать, например, что зритель в Бразилии по-прежнему сможет получить доступ к вашему сайту, но его трафик, скорее всего, будет обрабатываться в более удаленном периферийном местоположении в США, и не одно из наиболее оптимальных (но более дорогих) окраин Сан-Паулу или Рио-де-Жанейро.
Итак ... нет, то, что вы предлагаете, не соответствует вашим ожиданиям. Вместо этого вам нужно будет белый список для всех стран, в которых вы хотите иметь доступ к своему контенту.