AWS Certified CloudOps Engineer Associate SOA-C03 Practice Question

A company's Dev account runs an application on Amazon EC2 that must read an encrypted parameter stored in AWS Systems Manager Parameter Store in the company's SharedServices account. Storing static credentials on the instance is prohibited. Which solution provides secure, least-privilege cross-account access while removing the need for long-lived credentials?

  • Attach an inline policy to the EC2 instance role in Dev that grants ssm:GetParameter on the parameter's ARN; no other configuration is needed.

  • Enable resource-based policies for Parameter Store and add the Dev account's root as a principal with ssm:GetParameter permission; continue using the existing EC2 role without changes.

  • Create access keys for a new IAM user in SharedServices that has ssm:GetParameter permission and store the keys as environment variables on the EC2 instance.

  • Create an IAM role in SharedServices that allows ssm:GetParameter on the required parameter and trust principals from the Dev account. Update the EC2 instance's role to call sts:AssumeRole for that role and use the returned temporary credentials.

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