Компания хранит медиафайлы в бакете S3 и использует CloudFront для их распространения. Лицензионные ограничения запрещают распространение в определенных странах. Какой подход является НАИБОЛЕЕ операционно эффективным способом заблокировать доступ к контенту для пользователей из стран с ограничениями?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать функцию геоограничения (geoblocking) CloudFront на дистрибутиве для блокировки запрещенных стран..
Почему это правильный ответ
Использование функции геоограничения (geoblocking) CloudFront является наиболее операционно эффективным способом. CloudFront позволяет легко настроить список стран, которым запрещен доступ к контенту, без изменения кода приложения или политик бакета S3. Это централизованное решение, которое применяется на уровне CDN, перехватывая запросы до того, как они достигнут S3. Добавление политики бакета S3 на основе S3:LocationConstraint не будет работать, так как CloudFront кэширует контент, и запросы от пользователей из запрещенных стран могут быть обслужены из кэша CloudFront, обходя политику S3. Создание другой OAI не имеет отношения к геоограничению. Изменение приложения для создания подписанных URL-адресов CloudFront является более сложным и менее эффективным решением, требующим изменений в коде и дополнительной логики для проверки IP-адресов, что увеличивает операционные затраты и сложность.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется