A company is designing the access control mechanism for its development team. The developers need to access AWS resources to deploy applications. The security team mandates that developers must use their existing corporate directory credentials to log in, and no long-term AWS credentials should be stored on developer machines. Additionally, sensitive database credentials used by the applications must be stored securely and rotated automatically every 30 days. Which combination of AWS services and configurations should a solutions architect recommend to meet these requirements?
- Configure AWS IAM Identity Center to federate with the corporate directory, allowing developers to assume short-term IAM roles. Use AWS Secrets Manager to store the database credentials and configure automatic rotation.Cevap
- BCreate individual IAM users in the AWS account for each developer, generate long-term access keys for local development, and configure AWS Secrets Manager to store and rotate the database credentials.
- CEnable multi-factor authentication (MFA) on the AWS account root user, share the root login credentials with the lead developers for deployments, and store the database credentials as a SecureString parameter in Systems Manager Parameter Store.
- DConfigure AWS IAM Identity Center to federate with the corporate directory. Store the database credentials as a plaintext String parameter in Systems Manager Parameter Store, and write a custom script to rotate the parameter.
Cevap
Configure AWS IAM Identity Center to federate with the corporate directory, allowing developers to assume short-term IAM roles. Use AWS Secrets Manager to store the database credentials and configure automatic rotation.
The correct configuration uses AWS IAM Identity Center to federate with the corporate directory, allowing developers to authenticate with their existing credentials and assume short-term roles instead of using long-term credentials. Additionally, using AWS Secrets Manager to store and automatically rotate the database credentials satisfies the security policy for encrypting and rotating sensitive data.
Adım Adım Çözüm
Anahtar Kavram
AWS identity federation using IAM Identity Center combined with secure secrets management using AWS Secrets Manager.