В Amazon S3 размещен временный публичный статический веб-сайт. Был создан бакет с настройками по умолчанию, включен хостинг статического веб-сайта, а также загружены объекты index.html и error.html. Доступ к URL веб-сайта возвращает HTTP 403 Forbidden (Access Denied). Что должен сделать администратор SysOps, чтобы это исправить?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Отключить настройки S3 Block Public Access для бакета и добавить политику бакета, которая предоставляет разрешение s3:GetObject для объектов бакета..
Почему это правильный ответ
Ошибка HTTP 403 Forbidden (Access Denied) для статического веб-сайта S3 обычно указывает на проблемы с разрешениями. По умолчанию S3 Block Public Access включен для новых бакетов, что предотвращает публичный доступ. Чтобы исправить это, SysOps-администратор должен сначала отключить S3 Block Public Access для бакета. Затем необходимо добавить политику бакета, которая явно предоставляет разрешение s3:GetObject для всех объектов в бакете, позволяя публичный доступ к файлам веб-сайта. Создание записи DNS в Route 53 не решит проблему с разрешениями, так как это относится к маршрутизации трафика, а не к доступу к объектам. Изменение ACL объектов для index.html и error.html не является лучшей практикой для публичных веб-сайтов S3; политика бакета предпочтительнее для управления доступом ко всем объектам. Предоставление разрешения s3:PutObject позволит загружать объекты, а не получать их, что не решит проблему доступа к веб-сайту.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется