Разработчик создает настраиваемый ресурс CloudFormation, поддерживаемый функцией Lambda, для настройки домена Amazon OpenSearch Service. Lambda должна использовать учетные данные внутреннего главного пользователя OpenSearch для доступа к домену. Какой наиболее безопасный способ предоставить эти учетные данные функции Lambda?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать CloudFormation для создания секрета Secrets Manager, сослаться на значение секрета с помощью динамической ссылки CloudFormation для MasterUserOptions домена OpenSearch и предоставить Lambda роль IAM с secretsmanager:GetSecretValue. Сохранить имя секрета в переменной среды Lambda и получить секрет во время выполнения..
Почему это правильный ответ
Использование AWS Secrets Manager — наиболее безопасный способ хранения и управления конфиденциальными учетными данными. CloudFormation может создать секрет Secrets Manager, а динамическая ссылка CloudFormation позволяет безопасно передать его в MasterUserOptions домена OpenSearch без раскрытия в шаблоне. Функция Lambda получает доступ к секрету во время выполнения, используя роль IAM с минимальными необходимыми разрешениями (secretsmanager:GetSecretValue), что предотвращает жесткое кодирование учетных данных или их хранение в переменных среды. Остальные варианты менее безопасны: Передача учетных данных напрямую через параметры CloudFormation (даже с NoEcho) или переменные среды Lambda менее безопасна, так как они могут быть доступны через консоль или логи. Использование Systems Manager Parameter Store для секретов возможно, но Secrets Manager специально разработан для управления секретами с дополнительными функциями, такими как автоматическая ротация. Шифрование KMS не решает проблему хранения секрета в переменных среды или параметрах CloudFormation, где он все еще может быть расшифрован.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется