โ† All AWS Flashcard Decks

Associate Certified Developer - Associate Flashcards

7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Associate Certified Developer - Associate flashcards as text
  1. A developer must ensure an SQS message is not reprocessed if the Lambda consumer function fails. What should be configured?

    Answer: Increase the message visibility timeout beyond function timeout

    Setting the visibility timeout greater than the Lambda function timeout ensures the message remains invisible until processing completes or explicitly deleted.

  2. A developer needs to grant a Lambda function access to an S3 bucket. What is the MOST secure approach?

    Answer: Attach an IAM execution role with the least privilege S3 permissions

    IAM execution roles provide temporary credentials automatically, following least privilege without storing long-term credentials.

  3. A developer is building a REST API with API Gateway and needs to transform the request payload before it reaches the backend Lambda. What feature handles this?

    Answer: API Gateway mapping templates with VTL

    Mapping templates use Velocity Template Language (VTL) to transform request and response payloads in API Gateway integration settings.

  4. Which Elastic Beanstalk deployment policy deploys the new version to a fresh set of instances before terminating the old ones?

    Answer: Immutable

    Immutable deployments launch a new Auto Scaling group with the new version, and only swap traffic after health checks pass, enabling quick rollback.

  5. A developer needs to share a private Lambda Layer across multiple AWS accounts in the same organization. What should they configure?

    Answer: Use resource-based policy to grant access to specific account IDs or the organization

    Lambda layer resource-based policies can grant GetLayerVersion permission to specific accounts or an entire AWS Organization using the aws:PrincipalOrgID condition.

  6. A developer uses CodePipeline and wants to run integration tests before deploying to production. Where in the pipeline should the test stage be placed?

    Answer: After the Build stage and before the Deploy stage

    Placing the test stage between Build and Deploy ensures integration tests run against the built artifact before any production deployment occurs.

  7. An application needs to send notifications to multiple subscribers with different protocols (email, SMS, HTTP). Which AWS service handles fan-out to multiple endpoints?

    Answer: Amazon SNS

    Amazon SNS supports multiple subscription protocols per topic, delivering a single message to all subscribed endpoints simultaneously.