🌱 AWS Elastic Beanstalk - SOA-C03 Practice Questions

Review application environments, deployment policies, platform updates, configuration files, health reporting, and managed application operations.

24Questions Available
2Exam Domains

Practice Elastic Beanstalk Questions Now

Start a timed practice session focusing on AWS Elastic Beanstalk topics from the SOA-C03 question bank.

Start SOA-C03 Practice Quiz →

SOA-C03 Elastic Beanstalk Question Bank (24 Questions)

Browse all 24 practice questions covering AWS Elastic Beanstalk for the SOA-C03 certification exam. Answers are intentionally hidden on this page so you can self-test first before checking results in quiz mode.

  1. Question 1Deployment, Provisioning & Automation

    A company uses Elastic Beanstalk with a Rolling with Additional Batch deployment policy. During deployment, the administrator observes that the total number of healthy instances temporarily exceeds the environment's normal capacity. This is expected behavior, but the administrator wants to understand why the extra instances exist. What is the explanation?

    AElastic Beanstalk launches an additional batch of instances, deploys the new version on them, and adds them to the load balancer before updating existing instances, ensuring capacity never drops below the original count.
    BThe Auto Scaling group has a scheduled scaling action that coincides with the deployment.
    CElastic Beanstalk always doubles the instance count during any deployment for high availability.
    DThe additional instances are created by a lifecycle hook on the Auto Scaling group.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  2. Question 2Deployment, Provisioning & Automation

    A SysOps administrator wants to perform an immutable update to an Elastic Beanstalk environment. During the deployment, the administrator notices that new instances are launched in a temporary Auto Scaling group, they pass health checks, and then the old instances are terminated. However, the deployment fails at the last stage. What is the benefit of immutable deployments compared to rolling deployments in this failure scenario?

    AImmutable deployments are faster to roll back because only the new Auto Scaling group needs to be terminated
    BImmutable deployments cost less because they use fewer instances during the update
    CImmutable deployments do not require health checks on new instances
    DImmutable deployments allow partial updates to succeed with a subset of new instances

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  3. Question 3Deployment, Provisioning & Automation

    A SysOps administrator needs to deploy a new version of an Elastic Beanstalk application to a production environment with zero downtime and the ability to immediately roll back without redeploying the previous version. Which deployment policy should the administrator choose?

    AImmutable deployment
    BRolling with additional batch
    CAll at once
    DRolling

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  4. Question 4Deployment, Provisioning & Automation

    A SysOps Administrator's Elastic Beanstalk environment has become corrupted — the underlying EC2 instances are failing health checks and cannot be repaired through rolling updates. The administrator wants to recreate all the environment's resources (instances, load balancer, security groups) from scratch while keeping the environment name, URL, and configuration. Which action should the administrator take?

    ATerminate the environment and create a new one with the same name and saved configuration.
    BUse the Elastic Beanstalk "Rebuild Environment" action, which terminates all existing resources and recreates them using the current configuration.
    CPerform a blue/green deployment by cloning the environment and swapping URLs.
    DManually terminate all EC2 instances through the EC2 console and let Elastic Beanstalk auto-heal.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  5. Question 5Deployment, Provisioning & Automation

    A SysOps administrator wants to deploy a new version of an Elastic Beanstalk application with zero downtime and the ability to roll back quickly without redeploying the old version. The environment currently uses a load-balanced configuration. Which deployment policy should be used?

    ARolling deployment with an additional batch
    BImmutable deployment, which launches new instances in a temporary Auto Scaling group, validates health, and then swaps them into the existing group
    CAll-at-once deployment with enhanced health monitoring
    DBlue/green deployment using Elastic Beanstalk's environment swap feature

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  6. Question 6Deployment, Provisioning & Automation

    A SysOps administrator manages an Elastic Beanstalk environment that uses immutable deployments. During the latest deployment, the new instances launched in the temporary Auto Scaling group failed health checks. What happens next?

    AElastic Beanstalk retries the deployment on the new instances up to three times before terminating them
    BElastic Beanstalk terminates the new instances in the temporary Auto Scaling group and the deployment fails, leaving the original instances untouched
    CThe failed instances are swapped into the existing Auto Scaling group and the deployment is marked as degraded
    DElastic Beanstalk rolls back to the previous version by redeploying it using a rolling deployment strategy

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  7. Question 7Deployment, Provisioning, and Automation

    A SysOps administrator uses Elastic Beanstalk Immutable updates. What distinguishes immutable updates from rolling updates?

    AImmutable updates deploy to a new Auto Scaling Group with new instances; rollback is instant by terminating the new ASG
    BImmutable updates modify existing instances in place
    CImmutable updates are slower but require fewer instances
    DImmutable and rolling updates are functionally identical

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  8. Question 8Deployment, Provisioning & Automation

    A SysOps administrator is using Elastic Beanstalk to deploy a web application. The administrator wants to deploy a new version by sending a small percentage of traffic (10%) to the new version first, monitor it, and then gradually shift all traffic. Which deployment policy should the administrator use?

    ATraffic splitting
    BImmutable
    CRolling with additional batch
    DBlue/Green via swap environment URLs

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  9. Question 9Deployment, Provisioning & Automation

    A development team deploys an Elastic Beanstalk environment running a Java application on Amazon Linux 2. They need to install additional OS packages, configure custom log rotation, and add a cron job during deployment. What is the RECOMMENDED way to implement this?

    ASSH into each instance after deployment and run the configuration commands
    BCreate configuration files in the `.ebextensions` directory of the application bundle with `commands`, `packages`, and `files` sections
    CModify the Elastic Beanstalk platform AMI to include the custom configuration
    DUse a custom CloudFormation template instead of Elastic Beanstalk

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  10. Question 10Deployment, Provisioning & Automation

    A company has a background processing workload that reads messages from an SQS queue. They want to use Elastic Beanstalk to manage the processing environment with automatic scaling based on queue depth. Which Elastic Beanstalk environment type should the administrator select?

    AWeb server environment with an SQS integration plugin
    BWorker environment configured with the SQS queue URL
    CWeb server environment with a custom health check pointing to the queue
    DSingle-instance environment with a cron.yaml file for periodic processing

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  11. Question 11Reliability & Business Continuity

    A company is deploying an Elastic Beanstalk environment for disaster recovery in a secondary region. They want to create an identical copy of their production environment (including configuration, environment variables, and platform version) in the DR region. Which Elastic Beanstalk feature allows them to quickly replicate the environment configuration?

    AUse Elastic Beanstalk environment cloning to create a copy in the same region, then use a saved configuration to recreate it in the DR region.
    BExport the Elastic Beanstalk environment as a CloudFormation template and deploy it in the DR region.
    CUse Elastic Beanstalk `eb clone` command, which supports cloning directly to a different region.
    DManually recreate the environment in the DR region using the same `.ebextensions` configuration files.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  12. Question 12Deployment, Provisioning & Automation

    A SysOps Administrator has customized an Elastic Beanstalk environment (instance type, scaling settings, environment variables, RDS configuration). Before making significant changes, the administrator wants to save the current environment's configuration for later restoration. Which Elastic Beanstalk feature should be used?

    ACreate an AMI of the current instances and record the Elastic Beanstalk environment settings manually.
    BUse the Elastic Beanstalk saved configurations feature to save the current environment's configuration as a named configuration, which can be applied to any environment later.
    CExport the environment's CloudFormation template from the CloudFormation console.
    DUse `eb clone` to create a duplicate environment as a backup.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  13. Question 13Deployment, Provisioning & Automation

    A company wants to perform a blue/green deployment for an Elastic Beanstalk web application. The current production environment (blue) must remain available while the new version (green) is tested. After validation, traffic should be switched to the green environment with minimal downtime and the ability to quickly roll back. Which Elastic Beanstalk feature enables this?

    ARolling deployment with a batch size of 25%.
    BImmutable deployment, which creates new instances in the same environment.
    CSwap Environment URLs, which exchanges the CNAME between the blue and green environments, enabling instant traffic switching and rollback by swapping again.
    DTraffic splitting deployment with a 10% initial traffic allocation.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  14. Question 14Deployment, Provisioning & Automation

    A company runs an Elastic Beanstalk environment for a Java web application. After a recent deployment, the environment health status shows `Degraded` with many instances reporting high latency. The administrator needs to identify which specific HTTP requests are causing the latency. Which Elastic Beanstalk feature provides this information?

    ABasic health reporting, which shows the overall environment status.
    BEnhanced health reporting, which provides per-instance metrics including request counts, latency percentiles (P10, P50, P99), and HTTP status code breakdowns.
    CCloudWatch basic metrics published by Elastic Beanstalk.
    DElastic Beanstalk access logs, which require manual download from S3.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  15. Question 15Deployment, Provisioning & Automation

    A SysOps Administrator wants to run a custom shell script during every deployment to an Elastic Beanstalk environment — specifically after the application is deployed but before Beanstalk opens the instance to traffic. Which Elastic Beanstalk feature allows custom scripts to run at specific deployment lifecycle stages?

    A`.ebextensions` configuration files with `container_commands`.
    BPlatform hooks placed in the `.platform/hooks/postdeploy/` directory in the application bundle.
    CA custom CloudFormation resource in the `.ebextensions` folder.
    DAn SSM Run Command document triggered by an EventBridge rule on Beanstalk deployment events.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  16. Question 16Deployment, Provisioning & Automation

    A company uses AWS Elastic Beanstalk for a web application. The application must process long-running tasks that are triggered by messages in an Amazon SQS queue. The tasks take up to 15 minutes to complete. What is the recommended Elastic Beanstalk environment tier for this workload?

    AWeb server environment tier with an ALB and SQS integration
    BWorker environment tier
    CWeb server environment tier with a cron.yaml configuration
    DSingle-instance environment tier with a background process

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  17. Question 17Deployment, Provisioning & Automation

    A company uses Elastic Beanstalk with a worker environment to process messages from an SQS queue. The team notices that some messages are being processed multiple times, causing duplicate records in the database. What should the SysOps administrator do to minimize duplicate processing?

    AIncrease the SQS visibility timeout to exceed the maximum message processing time
    BSwitch to an SQS FIFO queue for exactly-once processing
    CEnable long polling on the SQS queue to reduce duplicate receives
    DDecrease the SQS message retention period

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  18. Question 18Deployment, Provisioning, and Automation

    A SysOps administrator uses Elastic Beanstalk and wants to deploy a new version to 25% of instances first, then roll to the rest if health checks pass. Which deployment policy is this?

    AAll at once
    BRolling
    CRolling with additional batch
    DImmutable or traffic splitting

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  19. Question 19Deployment, Provisioning, and Automation

    A SysOps administrator uses Elastic Beanstalk and wants to add a custom environment variable for a database URL. Where is this configured?

    AIn the application source code as a constant
    BIn the Elastic Beanstalk environment properties (Configuration → Software → Environment properties)
    CIn the .ebextensions config files
    DIn the EC2 instance user data

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  20. Question 20Deployment, Provisioning, and Automation

    A SysOps administrator uses Elastic Beanstalk and wants to customize the number of instances in the environment based on scheduled events. Which feature enables scheduled scaling?

    AElastic Beanstalk scaling triggers (CPU-based)
    BElastic Beanstalk scheduled actions for Auto Scaling
    CCloudWatch Events → Lambda → Elastic Beanstalk API
    DElastic Beanstalk does not support scheduled scaling

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  21. Question 21Deployment, Provisioning & Automation

    A company runs their application on Elastic Beanstalk with a managed platform (Amazon Linux 2 with Python 3.9). AWS has released a new platform version with security patches. The company wants to apply the update with zero downtime and the ability to quickly roll back if the new platform version causes issues. Which Elastic Beanstalk update method should be used?

    AApply a managed platform update with the "Rolling" update type, which updates instances in batches.
    BApply a managed platform update with the "Immutable" update type, which launches a new set of instances on the new platform, validates health, then swaps.
    CManually terminate instances and let the ASG re-launch them with the new platform version.
    DUse `eb deploy` to deploy the new application version, which also updates the platform.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  22. Question 22Deployment, Provisioning & Automation

    A SysOps Administrator uses Elastic Beanstalk to deploy a web application. Over time, the application has accumulated over 500 application versions, and the Elastic Beanstalk console shows a warning about reaching the version limit. The administrator wants to automatically delete old versions while keeping the last 50 versions and their associated S3 source bundles. Which solution achieves this?

    AConfigure an Elastic Beanstalk application version lifecycle policy that retains the last 50 versions and deletes the associated source bundles from S3.
    BCreate an S3 lifecycle policy on the Elastic Beanstalk source bundle bucket to expire objects older than 30 days.
    CWrite a Lambda function on a schedule that calls `DeleteApplicationVersion` for versions older than 30 days.
    DUse AWS Config to detect and delete excessive application versions.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  23. Question 23Deployment, Provisioning, and Automation

    A SysOps administrator uses AWS Elastic Beanstalk. They want to run a command after the application has been extracted and deployed (not before). Which .ebextensions section is used?

    Acommands
    Bcontainer_commands
    Cfiles
    Dservices

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  24. Question 24Deployment, Provisioning, and Automation

    A SysOps administrator uses Elastic Beanstalk and wants to run Docker containers. What is the recommended Elastic Beanstalk platform for this?

    AElastic Beanstalk Python platform with Docker support
    BElastic Beanstalk Docker platform (multi-container or single-container)
    CElastic Beanstalk Java platform
    DElastic Beanstalk does not support Docker

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz

Key Elastic Beanstalk Concepts for SOA-C03

elastic beanstalkbeanstalkenvironmentdeployment policyrollingimmutableblue greenplatform update

SOA-C03 Elastic Beanstalk Exam Tips

AWS Elastic Beanstalk questions in SOA-C03 are typically scenario-based. Focus on operations, observability, incident response, and automated remediation. Priority concepts: elastic beanstalk, beanstalk, environment, deployment policy, rolling, immutable.

What SOA-C03 Expects

  • Anchor your answer in prioritize operational visibility and repeatable runbook-ready automation.
  • Elastic Beanstalk scenarios for SOA-C03 are frequently mapped to Domain 1 (22%), Domain 3 (22%), so read the objective carefully before picking controls or architecture.
  • Expect multi-topic scenarios where Elastic Beanstalk interacts with IAM, networking, storage, or observability patterns rather than appearing as an isolated question.
  • When two options are both technically valid, prefer the choice that best aligns with the exam's operational scope (Associate) and vendor best practices.

High-Value Elastic Beanstalk Concepts

  • Know the core Elastic Beanstalk building blocks cold: elastic beanstalk, beanstalk, environment, deployment policy.
  • Review the edge-case features and limits for rolling, immutable; these details are commonly used to differentiate answer choices.
  • Practice service-integration reasoning: how Elastic Beanstalk pairs with Deployment Automation, CloudFormation, EC2 in real deployment patterns.
  • For SOA-C03, explain why the chosen Elastic Beanstalk design meets reliability, security, and cost expectations better than the alternatives.

Common SOA-C03 Traps

  • Watch for answers that deploy quickly but are hard to monitor or recover.
  • Questions in Monitoring, Logging, Analysis, Remediation, and Performance Optimization often include distractors that look correct for Elastic Beanstalk but violate least-privilege, durability, or availability requirements.
  • Avoid picking options purely by feature name; validate data path, failure handling, and governance impact before answering.
  • If the prompt hints at automation or repeatability, eliminate manual-only operational answers first.

Fast Review Checklist

  • Can you compare at least two Elastic Beanstalk implementation paths and justify which one best fits the scenario?
  • Can you map the chosen answer back to Monitoring, Logging, Analysis, Remediation, and Performance Optimization (22%) outcomes for SOA-C03?
  • Can you explain security and access boundaries for Elastic Beanstalk without relying on default-open assumptions?
  • Can you describe how Elastic Beanstalk integrates with Deployment Automation and CloudFormation during failure, scaling, and monitoring events?

Exam Domains Covering Elastic Beanstalk

Related Resources

More SOA-C03 Study Resources