AWS Certified CloudOps Engineer Associate SOA-C03 Practice Question

An organization runs microservices on Amazon ECS Fargate in three separate AWS accounts. Each service needs a database password that must be rotated every 30 days. The CloudOps team wants a centrally managed, encrypted store that allows cross-account retrieval with minimal code changes and supports automated rotation. Which solution meets these requirements?

  • Store the password in AWS Secrets Manager within a centralized security account, encrypt it with a customer-managed KMS key, enable a 30-day rotation schedule, and grant the ECS task execution roles in the other accounts access through a resource-based policy.

  • Create an AWS Systems Manager Parameter Store SecureString in each account, encrypt it with the default AWS KMS key, and use an AWS Config rule to trigger a Lambda function that overwrites the parameter every 30 days.

  • Define the password as an encrypted environment variable in each ECS task definition and protect the cluster with AWS Shield Advanced.

  • Upload the password as a client-side KMS-encrypted object to an S3 bucket in the security account and schedule an AWS Batch job to replace the object monthly.

AWS Certified CloudOps Engineer Associate SOA-C03
Security and Compliance
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot