Una aplicación que se ejecuta en Amazon EC2 debe enviar un mensaje de chat al equipo de soporte de la empresa cuando detecta una transacción no válida. Para llamar a la API de chat, necesita un token de acceso que debe estar cifrado en reposo y en tránsito, y debe ser accesible desde otras cuentas de AWS. ¿Qué enfoque cumple estos requisitos y minimiza la sobrecarga de administración?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Use AWS Secrets Manager para almacenar el token de acceso, cifrándolo con una clave administrada por el cliente de AWS KMS. Agregue una política basada en recursos al secreto para permitir el acceso desde otras cuentas. Conceda al rol de IAM de la instancia EC2 acceso a Secrets Manager. Recupere el secreto y use el token descifrado para llamar a la API de chat..
Por qué esta es la respuesta
AWS Secrets Manager es la solución ideal para almacenar credenciales, como tokens de acceso, ya que ofrece rotación automática, cifrado en reposo y en tránsito, y políticas basadas en recursos para compartir con otras cuentas de AWS. Al usar una clave administrada por el cliente (CMK) de AWS KMS, se mantiene el control sobre la clave de cifrado. La instancia EC2 solo necesita permisos para Secrets Manager, que se encarga del descifrado automáticamente al recuperar el secreto.
Las otras opciones tienen desventajas:
AWS Systems Manager Parameter Store con SecureString es adecuado para parámetros, pero Secrets Manager ofrece una gestión de secretos más robusta, incluyendo la rotación automática, que no se menciona en Parameter Store.
Almacenar en Amazon DynamoDB o Amazon S3 requeriría una gestión manual del cifrado y descifrado en la aplicación, aumentando la complejidad y la sobrecarga administrativa. Secrets Manager simplifica esto al manejar el descifrado automáticamente.
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.