Un desarrollador está creando un recurso personalizado de CloudFormation respaldado por una función Lambda para configurar un dominio de Amazon OpenSearch Service. La función Lambda debe usar las credenciales del usuario maestro interno de OpenSearch para acceder al dominio. ¿Cuál es la forma más segura de proporcionar estas credenciales a la función Lambda?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar CloudFormation para crear un secreto de Secrets Manager, hacer referencia al valor del secreto con una referencia dinámica de CloudFormation para MasterUserOptions del dominio de OpenSearch, y asignar a la función Lambda un rol de IAM con secretsmanager:GetSecretValue. Almacenar el nombre del secreto en la variable de entorno de la función Lambda y recuperar el secreto en tiempo de ejecución..
Por qué esta es la respuesta
La opción correcta es la más segura porque Secrets Manager está diseñado específicamente para almacenar y rotar credenciales de forma segura. CloudFormation puede crear y referenciar el secreto para el dominio de OpenSearch, y la función Lambda puede recuperar el secreto en tiempo de ejecución utilizando un rol de IAM con permisos mínimos (secretsmanager:GetSecretValue), evitando que las credenciales se expongan en el código o en las variables de entorno.
Pasar credenciales como parámetros de CloudFormation (incluso con NoEcho=true) o variables de entorno, o cifrarlas con KMS y almacenarlas directamente, es menos seguro. Aunque NoEcho oculta el valor en la consola, no lo cifra en reposo ni gestiona la rotación. Usar Parameter Store es mejor que parámetros directos, pero Secrets Manager ofrece características de seguridad más robustas, como la rotación automática.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Cada plan desbloquea la búsqueda ilimitada de respuestas, pruebas de práctica, explicaciones de AI y la biblioteca completa de recursos, en más de 20 idiomas.