Free SOA-C03 Practice Test Questions and Answers (2026)

View Mode
Q: 1
A company needs to upload gigabytes of files daily to Amazon S3 and requires higher throughput and faster upload speeds. Which action should a CloudOps engineer take?
Options
35 comments in the community discussion
2
A is wrong, D. Official guide specifically calls out S3 Transfer Acceleration for faster uploads. Worth checking hands-on labs for this.
2
D imo because S3 Transfer Acceleration is designed to boost upload speeds to S3, especially for big files or uploads coming from different regions. The acceleration endpoint routes data through AWS edge locations so it's much faster than standard routes. I'm mostly sure, but if all uploads are local/within-region, the
Q: 2
A company has a microservice that runs on a set of Amazon EC2 instances. The EC2 instances run behind an Application Load Balancer (ALB). A CloudOps engineer must use Amazon Route 53 to create a record that maps the ALB URL to example.com. Which type of record will meet this requirement?
Options
30 comments in the community discussion
3
Option C If it was a subdomain like www.example.com instead of the apex, D would work, but zone apex needs alias.
1
C
Q: 3
A CloudOps engineer needs to ensure that AWS resources across multiple AWS accounts are tagged consistently. The company uses an organization in AWS Organizations to centrally manage the accounts. The company wants to implement cost allocation tags to accurately track the costs that are allocated to each business unit. Which solution will meet these requirements with the LEAST operational overhead?
Options
31 comments in the community discussion
4
Option A
1
B
Q: 4
A company is storing backups in an Amazon S3 bucket. These backups must not be deleted for at least 3 months after creation. What should the CloudOps engineer do?
Options
35 comments in the community discussion
6
Option B
5
Option B
Q: 5
A company has an AWS CloudFormation template that includes an AWS::EC2::Instance resource and a custom resource (Lambda function). The Lambda function fails because it runs before the EC2 instance is launched. Which solution will resolve this issue?
Options
33 comments in the community discussion
3
My pick: A, saw a similar question on practice where DependsOn is required to force the right resource order.
1
B , since if the Lambda fails I’d check the service token first. Option A is tempting but the token setup feels like a common trap here.
Q: 6
A CloudOps engineer has created a VPC that contains a public subnet and a private subnet. Amazon EC2 instances that were launched in the private subnet cannot access the internet. The default network ACL is active on all subnets in the VPC, and all security groups allow outbound traffic. Which solution will provide the EC2 instances in the private subnet with access to the internet?
Options
26 comments in the community discussion
3
Option A. I've seen similar questions on practice exams and the official guide covers this setup.
1
Option D
Q: 7
A multinational company uses an organization in AWS Organizations to manage over 200 member accounts across multiple AWS Regions. The company must ensure that all AWS resources meet specific security requirements. The company must not deploy any EC2 instances in the ap-southeast-2 Region. The company must completely block root user actions in all member accounts. The company must prevent any user from deleting AWS CloudTrail logs, including administrators. The company requires a centrally managed solution that the company can automatically apply to all existing and future accounts. Which solution will meet these requirements?
Options
37 comments in the community discussion
3
Option C is right for this setup. Control Tower plus SCPs can enforce region deny and block root everywhere, not just regular users. D won't lock down root user actions the same way. Pretty sure on this but open to corrections.
1
C or D? Pretty sure D handles the security policies fine, don't see why root actions are a blocker.
Q: 8
A company is running an application on premises and wants to use AWS for data backup. All of the data must be available locally. The backup application can write only to block-based storage that is compatible with the Portable Operating System Interface (POSIX). Which backup solution will meet these requirements?
Options
31 comments in the community discussion
7
Option D saw this format in a practice set too. Stored volumes keep the full copy local while syncing to AWS, so matches the need for POSIX block and local access. Makes sense here.
3
Option D. encountered exactly similar question in my exam and D fits since stored volumes keep all data on-prem.
Q: 9
A company uses an organization in AWS Organizations to manage multiple AWS accounts. The company needs to send specific events from all the accounts in the organization to a new receiver account, where an AWS Lambda function will process the events. A CloudOps engineer configures Amazon EventBridge to route events to a target event bus in the us- west-2 Region in the receiver account. The CloudOps engineer creates rules in both the sender and receiver accounts that match the specified events. The rules do not specify an account parameter in the event pattern. IAM roles are created in the sender accounts to allow PutEvents actions on the target event bus. However, the first test events from the us-east-1 Region are not processed by the Lambda function in the receiving account. What is the likely reason the events are not processed?
Options
44 comments in the community discussion
1
Pretty common on practice tests, it's C. Check the official AWS documentation if you want to see the permissions model.
1
C , official guide and lab practice cover cross-account EventBridge details like this.
Q: 10
A company hosts a production MySQL database on an Amazon Aurora single-node DB cluster. The database is queried heavily for reporting purposes. The DB cluster is experiencing periods of performance degradation because of high CPU utilization and maximum connections errors. A CloudOps engineer needs to improve the stability of the database. Which solution will meet these requirements?
Options
41 comments in the community discussion
3
Option A is the best fit here. Adding Aurora Replicas directly addresses connection and CPU issues since reads are offloaded without extra app logic. D sounds good but assumes all reporting can be effectively cached, which is a trap in production. Disagree?
1
Not sure A's the only way here, D seems like a solid pick if caching reports is ok. The trap is that ElastiCache offloads reads too. Thoughts?
Q: 11
A CloudOps engineer needs to control access to groups of Amazon EC2 instances using AWS Systems Manager Session Manager. Specific tags on the EC2 instances have already been added. Which additional actions should the CloudOps engineer take to control access? (Select TWO.)
Options
32 comments in the community discussion
2
Probably A and E. You have to create an IAM policy with tag-based conditions (E) and attach it directly to users or groups needing SSM access (A). B is a common trap but that's for instance roles, not user session control.
1
A and E tbh
Q: 12
A company that uses AWS Organizations recently implemented AWS Control Tower. The company now needs to centralize identity management. A CloudOps engineer must federate AWS IAM Identity Center with an external SAML 2.0 identity provider (IdP) to centrally manage access to all AWS accounts and cloud applications. Which prerequisites must the CloudOps engineer have so that the CloudOps engineer can connect to the external IdP? (Select TWO.)
Options
26 comments in the community discussion
2
Option A and B make sense, you don't need root or admin to member accounts for just SAML federation. The IP address (C) is a distractor here, SAML trusts are all about metadata exchange and certificates. If I missed something let me know.
2
Yeah, for federation you really need both the AWS SSO (IAM Identity Center) SAML metadata and the IdP's metadata like the X.509 cert. So that's A and B. No need for IPs or access to all accounts here. Pretty sure that's what they're looking for, but shout if you see it differently!
Q: 13
A company is migrating a legacy application to AWS. The application runs on EC2 instances across multiple Availability Zones behind an Application Load Balancer (ALB). The target group routing algorithm is set to weighted random, and the application requires session affinity (sticky sessions). After deployment, users report random application errors that were not present before migration, even though target health checks are passing. Which solution will meet this requirement?
Options
34 comments in the community discussion
4
Option A is the way to go. Weighted random doesn't work with sticky sessions, so users can get routed to different EC2s mid-session, causing errors. Least outstanding requests works better with session affinity. Pretty sure that's the fix-let me know if anyone's seen otherwise.
2
Definitely check the official AWS study guide and practice tests, this scenario lines up with Option A.
Q: 14
Application A runs on Amazon EC2 instances behind a Network Load Balancer (NLB). The EC2 instances are in an Auto Scaling group and are in the same subnet that is associated with the NLB. Other applications from an on-premises environment cannot communicate with Application A on port 8080. To troubleshoot the issue, a CloudOps engineer analyzes the flow logs. The flow logs include the following records: ACCEPT from 192.168.0.13:59003 → 172.31.16.139:8080 REJECT from 172.31.16.139:8080 → 192.168.0.13:59003 What is the reason for the rejected traffic?
Options
39 comments in the community discussion
3
Option D not B. Trap is thinking security groups block it, but it's the stateless NACL blocking outbound ephemeral.
1
encountered exactly similar question in my exam. in practice exams, it's D
Q: 15
A CloudOps engineer creates an AWS CloudFormation template to define an application stack that can be deployed in multiple AWS Regions. The CloudOps engineer also creates an Amazon CloudWatch dashboard by using the AWS Management Console. Each deployment of the application requires its own CloudWatch dashboard. How can the CloudOps engineer automate the creation of the CloudWatch dashboard each time the application is deployed?
Options
33 comments in the community discussion
4
Makes sense to go with B here. CloudFormation lets you automate dashboard creation per deployment that way.
2
I get why B is best since using AWS::CloudWatch::Dashboard in the template lets every stack create its own dashboard automatically, with all the config you want. The CLI script (A) could work, but it’s not as integrated or hands-off, so pretty sure B lines up with AWS best practices here. Disagree?
Question 1 of 20

Premium Access Includes

  • Quiz Simulator
  • Exam Mode
  • Progress Tracking
  • Question Saving
  • Flash Cards
  • Drag & Drops
  • 3 Months Access
  • PDF Downloads
Get Premium Access
Scroll to Top

FLASH OFFER

Days
Hours
Minutes
Seconds

avail 10% DISCOUNT on YOUR PURCHASE