Free SAA-C03 Exam Braindumps
AWS Certified Solutions Architect - Associate SAA-C03 Questions 531–535 (page: 108)

Updated On: 16-Mar-2026

A company needs to integrate with a third-party data feed. The data feed sends a webhook to notify an external service when new data is ready for consumption. A developer wrote an AWS Lambda function to retrieve data when the company receives a webhook callback. The developer must make the Lambda function available for the third party to call.
Which solution will meet these requirements with the MOST operational efficiency?

  1. Create a function URL for the Lambda function. Provide the Lambda function URL to the third party for the webhook.
  2. Deploy an Application Load Balancer (ALB) in front of the Lambda function. Provide the ALB URL to the third party for the webhook.
  3. Create an Amazon Simple Notification Service (Amazon SNS) topic. Attach the topic to the Lambda function. Provide the public hostname of the SNS topic to the third party for the webhook.
  4. Create an Amazon Simple Queue Service (Amazon SQS) queue. Attach the queue to the Lambda function. Provide the public hostname of the SQS queue to the third party for the webhook.

Answer(s): A

Explanation:

A) The Lambda function URL enables direct public HTTPS invocation of the Lambda, providing the most operationally efficient and serverless way for the third party to call the function via webhook without managing additional infrastructure. B) ALB in front of Lambda adds extra management and cost; not as serverless or straightforward as Function URL. C) SNS topic is not intended for direct webhook calls; it publishes to subscribers, not a single Lambda invocation via a public endpoint. D) SQS queue requires polling by Lambda and does not expose a direct callable endpoint; webhook would not be a simple, immediate invocable URL.



A company has a workload in an AWS Region. Customers connect to and access the workload by using an Amazon API Gateway REST API. The company uses Amazon Route 53 as its DNS provider. The company wants to provide individual and secure URLs for all customers.
Which combination of steps will meet these requirements with the MOST operational efficiency? (Choose three.)

  1. Register the required domain in a registrar. Create a wildcard custom domain name in a Route 53 hosted zone and record in the zone that points to the API Gateway endpoint.
  2. Request a wildcard certificate that matches the domains in AWS Certificate Manager (ACM) in a different Region.
  3. Create hosted zones for each customer as required in Route 53. Create zone records that point to the API Gateway endpoint.
  4. Request a wildcard certificate that matches the custom domain name in AWS Certificate Manager (ACM) in the same Region.
  5. Create multiple API endpoints for each customer in API Gateway.
  6. Create a custom domain name in API Gateway for the REST API. Import the certificate from AWS Certificate Manager (ACM).

Answer(s): A,D,F

Explanation:

The correct combination uses a unified, scalable custom domain with ACM certificates and API Gateway’s custom domain feature. F) Creating a custom domain name in API Gateway and associating an ACM certificate enables per-customer secure URLs under a single domain. D) ACM wildcard certificate in the same region ensures coverage for all subdomains without cross-region latency or management. A) Registering the domain and using a wildcard Route 53 record to point to the API Gateway endpoint provides centralized DNS routing and operational efficiency.
B) Wildcard certificate in a different region adds cross-region complexity and is unnecessary with a same-region wildcard. C) Creating per-customer Route 53 hosted zones is not scalable. E) Multiple API endpoints for each customer complicates management versus a single custom domain.



A company stores data in Amazon S3. According to regulations, the data must not contain personally identifiable information (PII). The company recently discovered that S3 buckets have some objects that contain PII. The company needs to automatically detect PII in S3 buckets and to notify the company’s security team.
Which solution will meet these requirements?

  1. Use Amazon Macie. Create an Amazon EventBridge rule to filter the SensitiveData event type from Macie findings and to send an Amazon Simple Notification Service (Amazon SNS) notification to the security team.
  2. Use Amazon GuardDuty. Create an Amazon EventBridge rule to filter the CRITICAL event type from GuardDuty findings and to send an Amazon Simple Notification Service (Amazon SNS) notification to the security team.
  3. Use Amazon Macie. Create an Amazon EventBridge rule to filter the SensitiveData:S3Object/Personal event type from Macie findings and to send an Amazon Simple Queue Service (Amazon SQS) notification to the security team.
  4. Use Amazon GuardDuty. Create an Amazon EventBridge rule to filter the CRITICAL event type from GuardDuty findings and to send an Amazon Simple Queue Service (Amazon SQS) notification to the security team.

Answer(s): A

Explanation:

Amazon Macie is designed to discover and classify PII in S3 and can generate findings that can be streamed to EventBridge for alerting. Using EventBridge to filter Macie’s SensitiveData events and sending an SNS notification ensures immediate, actionable alerts to the security team when PII is detected in S3 objects.
B) GuardDuty detects anomalous and malicious activity, not PII in S3, and is not the right service for data classification.
C) Although Macie can produce SensitiveData:S3Object/Personal events, the requirement is a timely alert to the security team; SNS is preferred over SQS for real-time notifications.
D) GuardDuty + SQS would not target PII in S3, and GuardDuty is not appropriate for this data classification use case.



A company wants to build a logging solution for its multiple AWS accounts. The company currently stores the logs from all accounts in a centralized account. The company has created an Amazon S3 bucket in the centralized account to store the VPC flow logs and AWS CloudTrail logs. All logs must be highly available for 30 days for frequent analysis, retained for an additional 60 days for backup purposes, and deleted 90 days after creation.
Which solution will meet these requirements MOST cost-effectively?

  1. Transition objects to the S3 Standard storage class 30 days after creation. Write an expiration action that directs Amazon S3 to delete objects after 90 days.
  2. Transition objects to the S3 Standard-Infrequent Access (S3 Standard-IA) storage class 30 days after creation. Move all objects to the S3 Glacier Flexible Retrieval storage class after 90 days. Write an expiration action that directs Amazon S3 to delete objects after 90 days.
  3. Transition objects to the S3 Glacier Flexible Retrieval storage class 30 days after creation. Write an expiration action that directs Amazon S3 to delete objects after 90 days.
  4. Transition objects to the S3 One Zone-Infrequent Access (S3 One Zone-IA) storage class 30 days after creation. Move all objects to the S3 Glacier Flexible Retrieval storage class after 90 days. Write an expiration action that directs Amazon S3 to delete objects after 90 days.

Answer(s): C

Explanation:

S) C) is correct because VPC flow logs and CloudTrail must be highly available for 30 days and retained for an additional 60 days, with deletion at 90 days. S3 Glacier Flexible Retrieval provides long-term archival with retrieval support and cost of storage lower than S3 Standard for objects not accessed during the 30–90 day window, meeting cost-efficiency while retaining accessibility if needed. A) uses S3 Standard until 30 days then deletes at 90 days—too expensive for 60-day archive. B) transitions to S3 Standard-IA and Glacier—adds unnecessary IA cost and extra retrieval complexity. D) One Zone-IA risks data durability and availability since it stores data in a single AZ.



A company is building an Amazon Elastic Kubernetes Service (Amazon EKS) cluster for its workloads. All secrets that are stored in Amazon EKS must be encrypted in the Kubernetes etcd key-value store.
Which solution will meet these requirements?

  1. Create a new AWS Key Management Service (AWS KMS) key. Use AWS Secrets Manager to manage, rotate, and store all secrets in Amazon EKS.
  2. Create a new AWS Key Management Service (AWS KMS) key. Enable Amazon EKS KMS secrets encryption on the Amazon EKS cluster.
  3. Create the Amazon EKS cluster with default options. Use the Amazon Elastic Block Store (Amazon EBS) Container Storage Interface (CSI) driver as an add-on.
  4. Create a new AWS Key Management Service (AWS KMS) key with the alias/aws/ebs alias. Enable default Amazon Elastic Block Store (Amazon EBS) volume encryption for the account.

Answer(s): B

Explanation:

E) Enable EKS KMS secrets encryption on the cluster with a dedicated KMS key. Enabling EKS KMS integration encrypts Kubernetes secrets at rest in etcd using the specified KMS key, meeting the requirement.
A) Secrets Manager is not required for etcd encryption; it stores secrets but does not encrypt etcd directly, and adds extra management overhead.
C) EBS CSI driver and default cluster options do not address etcd encryption at rest for Kubernetes secrets.
D) alias/aws/ebs is for EBS, not for etcd secret encryption; does not configure etcd encryption for Kubernetes secrets.



Viewing page 108 of 205
Viewing questions 536 - 540 out of 1019 questions


Post your Comments and Discuss Amazon SAA-C03 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!