Free & Accurate Amazon AWS Certified Solutions Architect - Associate SAA-C03 Practice Questions | ExamTopics
www.examtopics.com
Question #12
A global company hosts its web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The web application has static data and dynamic data. The company stores its static data in an Amazon S3 bucket. The company wants to improve performance and reduce latency for the static data and dynamic data. The company is using its own domain name registered with Amazon Route 53.
What should a solutions architect do to meet these requirements?
오답:
B. Create an Amazon CloudFront distribution that has the ALB as an origin. Create an AWS Global Accelerator standard accelerator that has the S3 bucket as an endpoint Configure Route 53 to route traffic to the CloudFront distribution.
정답:
A. Create an Amazon CloudFront distribution that has the S3 bucket and the ALB as origins. Configure Route 53 to route traffic to the CloudFront distribution.
CloudFront는 CDN 서비스로 주로 Edge Location에서의 캐싱으로 최적화를 해준다.
반면 Global Accelerator는 Edge을 활용해 AWS의 최적화된 경로로 서비스를 제공하며 캐싱은 제공하지 않는다.
---
Question #15
A company recently migrated to AWS and wants to implement a solution to protect the traffic that flows in and out of the production VPC. The company had an inspection server in its on-premises data center. The inspection server performed specific operations such as traffic flow inspection and traffic filtering. The company wants to have the same functionalities in the AWS Cloud.
Which solution will meet these requirements?
정답: C. Use AWS Network Firewall to create the required rules for traffic inspection and traffic filtering for the production VPC.
AWS Network Firewall는 VPC에서 사용자 지정 방화벽 규칙을 만들어 트래픽 검사와 필터링을 제공하는 서비스이다.
---
Question #16
A company hosts a data lake on AWS. The data lake consists of data in Amazon S3 and Amazon RDS for PostgreSQL. The company needs a reporting solution that provides data visualization and includes all the data sources within the data lake. Only the company's management team should have full access to all the visualizations. The rest of the company should have only limited access.
Which solution will meet these requirements?
정답:
B. Create an analysis in Amazon QuickSight. Connect all the data sources and create new datasets. Publish dashboards to visualize the data. Share the dashboards with the appropriate users and groups.
1. data visualization과 2. management team access의 조건에 부합하는 정답을 골라야 한다.
---
Question #19
A company has a three-tier web application that is deployed on AWS. The web servers are deployed in a public subnet in a VPC. The application servers and database servers are deployed in private subnets in the same VPC. The company has deployed a third-party virtual firewall appliance from AWS Marketplace in an inspection VPC. The appliance is configured with an IP interface that can accept IP packets.
A solutions architect needs to integrate the web application with the appliance to inspect all traffic to the application before the traffic reaches the web server.
Which solution will meet these requirements with the LEAST operational overhead?
정답:
D. Deploy a Gateway Load Balancer in the inspection VPC. Create a Gateway Load Balancer endpoint to receive the incoming packets and forward the packets to the appliance.
third-party virtual firewall appliance를 inspection VPC에 배포했고 이를 어플리케이션과 연결 해야 하기 때문에
VPC간 연결을 지원하는 Gateway Load Balancer가 필요하다.
---
Question #20
A company wants to improve its ability to clone large amounts of production data into a test environment in the same AWS Region. The data is stored in Amazon EC2 instances on Amazon Elastic Block Store (Amazon EBS) volumes. Modifications to the cloned data must not affect the production environment. The software that accesses this data requires consistently high I/O performance.
A solutions architect needs to minimize the time that is required to clone the production data into the test environment.
Which solution will meet these requirements?
정답:
D. Take EBS snapshots of the production EBS volumes. Turn on the EBS fast snapshot restore feature on the EBS snapshots. Restore the snapshots into new EBS volumes. Attach the new EBS volumes to EC2 instances in the test environment.
수정이 production environment에 영향을 주면 안되기 때문에 multi-attach를 사용하지 않고 fast snapshot restore기능을 사용한다.
"minimize the time that is required to clone the production data into the test environment"의 요구 사항이 있기 때문에 D가 정답이다.
---
Question #24
A company observes an increase in Amazon EC2 costs in its most recent bill. The billing team notices unwanted vertical scaling of instance types for a couple of EC2 instances. A solutions architect needs to create a graph comparing the last 2 months of EC2 costs and perform an in-depth analysis to identify the root cause of the vertical scaling.
How should the solutions architect generate the information with the LEAST operational overhead?
정답:
B. Use Cost Explorer's granular filtering feature to perform an in-depth analysis of EC2 costs based on instance types.
A. AWS Budgets는 예산 설정 및 모니터링에 유용하지만, 인스턴스 유형별 세부 비용 분석과 같은 복잡한 분석 기능은 제공하지 않는다.
C. Billing and Cost Management Dashboard는 기본적인 비용 데이터와 추세를 보여주지만 마찬가지로 상세한 분석 기능을 제공하지 않는다.
D. QuickSight를 설정하는 것은 Overhead가 많이 들어간다.
---
Question #26
A company needs to review its AWS Cloud deployment to ensure that its Amazon S3 buckets do not have unauthorized configuration changes.
What should a solutions architect do to accomplish this goal?
정답:
A. Turn on AWS Config with the appropriate rules.
AWS Config는 리소스의 구성, 변경에 초점을 맞춘 규정 준수 및 관리에 적합하다. (+추척 기능 있음)
AWS Trusted Advisor는 광범위한 best practice를 제공하며, 전반적인 AWS 환경 최적화에 적합하다.
---
Question #27
A company is launching a new application and will display application metrics on an Amazon CloudWatch dashboard. The company's product manager needs to access this dashboard periodically. The product manager does not have an AWS account. A solutions architect must provide access to the product manager by following the principle of least privilege.
Which solution will meet these requirements?
정답:
A. Share the dashboard from the CloudWatch console. Enter the product manager's email address, and complete the sharing steps. Provide a shareable link for the dashboard to the product manager.
A의 과정을 통해 유저가 대시보드에만 접근하도록 설정이 가능하게 하며, 공유 받은 유저는 암호를 설정하여 보안성을 유지할 수 있다.
---
Question #28
A company is migrating applications to AWS. The applications are deployed in different accounts. The company manages the accounts centrally by using AWS Organizations. The company's security team needs a single sign-on (SSO) solution across all the company's accounts. The company must continue managing the users and groups in its on-premises self-managed Microsoft Active Directory.
Which solution will meet these requirements?
오답:
A. Enable AWS Single Sign-On (AWS SSO) from the AWS SSO console. Create a one-way forest trust or a one-way domain trust to connect the company's self-managed Microsoft Active Directory with AWS SSO by using AWS Directory Service for Microsoft Active Directory.
정답:
B. Enable AWS Single Sign-On (AWS SSO) from the AWS SSO console. Create a two-way forest trust to connect the company's self-managed Microsoft Active Directory with AWS SSO by using AWS Directory Service for Microsoft Active Directory.
SSO(Single Sign-On): 사용자가 여러 시스템이나 애플리케이션에 접근할 때 단 하나의 인증 과정을 통해 접근할 수 있게 하는 인증 방식.
two-way forest trust가 정답이다.
---
Question #31
A company that hosts its web application on AWS wants to ensure all Amazon EC2 instances. Amazon RDS DB instances. and Amazon Redshift clusters are configured with tags. The company wants to minimize the effort of configuring and operating this check.
What should a solutions architect do to accomplish this?
정답:
A. Use AWS Config rules to define and detect resources that are not properly tagged.
태그: AWS 리소스에 추가할 수 있는 키-값 쌍
---
Question #33
A company runs an online marketplace web application on AWS. The application serves hundreds of thousands of users during peak hours. The company needs a scalable, near-real-time solution to share the details of millions of financial transactions with several other internal applications. Transactions also need to be processed to remove sensitive data before being stored in a document database for low-latency retrieval.
What should a solutions architect recommend to meet these requirements?
오답:
B. Stream the transactions data into Amazon Kinesis Data Firehose to store data in Amazon DynamoDB and Amazon S3. Use AWS Lambda integration with Kinesis Data Firehose to remove sensitive data. Other applications can consume the data stored in Amazon S3.
정답:
C. Stream the transactions data into Amazon Kinesis Data Streams. Use AWS Lambda integration to remove sensitive data from every transaction and then store the transactions data in Amazon DynamoDB. Other applications can consume the transactions data off the Kinesis data stream.
DynamoDB는 Kinesis Data Firehose의 End Point가 아니다.
Amazon Kinesis Data Stream: 대량의 스트리밍 데이터 실시간 처리용.
- Producer: 어플리케이션, 서버 로그, IoT 기기, AWS 서비스 등.
- Consumer: 어플리케이션, EC2, Lambda, Kinesis Data Analytics, Kinesis Data Firehose 등.
Amazon Kinesis Data Firehose: 실시간 스트리밍 데이터를 '캡쳐'하고 변환하여 스토리지 및 분석 서비스로 이동시킨다.
- Producer: 거의 모든 Data Producer에서 데이터를 가져올 수 있다.
- Consumer: S3, Redshift, OpenSearch, Splunk, MongoDB, HTTP 엔드포인트 등.
- Lambda를 이용해서 데이터를 변환한 후 Consumer에 저장할 수 있다. (Lambda 자체가 End Point인건 아님)
---
Question #35
A company is preparing to launch a public-facing web application in the AWS Cloud. The architecture consists of Amazon EC2 instances within a VPC behind an Elastic Load Balancer (ELB). A third-party service is used for the DNS. The company's solutions architect must recommend a solution to detect and protect against large-scale DDoS attacks.
Which solution meets these requirements?
정답:
Enable AWS Shield Advanced and assign the ELB to it.
AWS Shield는 CloudFront, ELB, Route53 등과 함께 쓰이며 제3자 DNS 서비스와 통합할 수 있다.
Large-Scale DDoS를 막는데 적합한 것은 Shield Advanced이다.
(추가적 DDoS 보호 및 AWS DDoS Response Team(DRT)의 지원 제공)
---
Question #41
A company's application integrates with multiple software-as-a-service (SaaS) sources for data collection. The company runs Amazon EC2 instances to receive the data and to upload the data to an Amazon S3 bucket for analysis. The same EC2 instance that receives and uploads the data also sends a notification to the user when an upload is complete. The company has noticed slow application performance and wants to improve the performance as much as possible.
Which solution will meet these requirements with the LEAST operational overhead?
정답: Create an Amazon AppFlow flow to transfer data between each SaaS source and the S3 bucket. Configure an S3 event notification to send events to an Amazon Simple Notification Service (Amazon SNS) topic when the upload to the S3 bucket is complete.
AppFlow는 소프트웨어-서비스(SaaS) 애플리케이션과 AWS 서비스 간에 데이터를 손쉽게 전송할 수 있도록 해주는 완전 관리형 통합 서비스이다. 코드를 작성하지 않고도 데이터를 안전하게 이동시킬 수 있으며, 복잡한 데이터 변환 또는 데이터 전송 작업을 자동화할 수 있다.
---
Question #46
A company has an application that provides marketing services to stores. The services are based on previous purchases by store customers. The stores upload transaction data to the company through SFTP, and the data is processed and analyzed to generate new marketing offers. Some of the files can exceed 200 GB in size.
Recently, the company discovered that some of the stores have uploaded files that contain personally identifiable information (PII) that should not have been included. The company wants administrators to be alerted if PII is shared again. The company also wants to automate remediation.
What should a solutions architect do to meet these requirements with the LEAST development effort?
정답:
B. Use an Amazon S3 bucket as a secure transfer point. Use Amazon Macie to scan the objects in the bucket. If objects contain PII, use Amazon Simple Notification Service (Amazon SNS) to trigger a notification to the administrators to remove the objects that contain PII.
S3에 저장되어 있는 민감한 개인 정보를 판단하는 것은 Macie를 사용한다.
---
Question #50
A company has a production workload that runs on 1,000 Amazon EC2 Linux instances. The workload is powered by third-party software. The company needs to patch the third-party software on all EC2 instances as quickly as possible to remediate a critical security vulnerability.
What should a solutions architect do to meet these requirements?
오답:
B. Configure AWS Systems Manager Patch Manager to apply the patch to all EC2 instances.
정답:
Use AWS Systems Manager Run Command to run a custom command that applies the patch to all EC2 instances.
System manager의 Patch manager는 OS 등을 업데이트 할 때 쓰이고 제3자 소프트웨어와는 관계 없다.
---
Question #52
A company wants to migrate its on-premises application to AWS. The application produces output files that vary in size from tens of gigabytes to hundreds of terabytes. The application data must be stored in a standard file system structure. The company wants a solution that scales automatically. is highly available, and requires minimum operational overhead.
Which solution will meet these requirements?
정답:
C. Migrate the application to Amazon EC2 instances in a Multi-AZ Auto Scaling group. Use Amazon Elastic File System (Amazon EFS) for storage.
EFS는 확장 가능하고, 고가용성이다. S3는 표준 파일 시스템 구조를 제공하지 않는다.
표준 파일 시스템: 운영 체제에서 데이터를 저장하고 관리하는 데 사용되는 파일 저장 구조.
클라우드 환경에서는 AWS EFS와 같은 관리형 파일 서비스가 제공한다.
---
Question #56
A company has registered its domain name with Amazon Route 53. The company uses Amazon API Gateway in the ca-central-1 Region as a public interface for its backend microservice APIs. Third-party services consume the APIs securely. The company wants to design its API Gateway URL with the company's domain name and corresponding certificate so that the third-party services can use HTTPS.
Which solution will meet these requirements?
정답:
C. Create a Regional API Gateway endpoint. Associate the API Gateway endpoint with the company's domain name. Import the public certificate associated with the company's domain name into AWS Certificate Manager (ACM) in the same Region. Attach the certificate to the API Gateway endpoint. Configure Route 53 to route traffic to the API Gateway endpoint.
1. ca-central-1애서 API Gateway를 이용하고 있기 때문에 Regional Gateway EndPoint를 사용한다.
2. AWS API Gateway EndPoint를 회사의 도메인과 연결한다. 이렇게 하면 회사가 API 게이트웨이 URL에 자체 도메인 이름을 사용할 수 있다.
3. Public Certificate를 ACM으로 자가져온 뒤 API Gateway endpoint에 연결해 보안 설정을 한다.
4. Route53으로 API Gateway EndPoint에 라우팅 하는 것으로 회사의 도메인 이름을 사용하는 API 게이트웨이 URL로 트래픽을 라우팅할 수 있다.
---
Question #64
A company has more than 5 TB of file data on Windows file servers that run on premises. Users and applications interact with the data each day.
The company is moving its Windows workloads to AWS. As the company continues this process, the company requires access to AWS and on-premises file storage with minimum latency. The company needs a solution that minimizes operational overhead and requires no significant changes to the existing file access patterns. The company uses an AWS Site-to-Site VPN connection for connectivity to AWS.
What should a solutions architect do to meet these requirements?
오답:
A. Deploy and configure Amazon FSx for Windows File Server on AWS. Move the on-premises file data to FSx for Windows File Server. Reconfigure the workloads to use FSx for Windows File Server on AWS.
정답: D. Deploy and configure Amazon FSx for Windows File Server on AWS. Deploy and configure an Amazon FSx File Gateway on premises. Move the on-premises file data to the FSx File Gateway. Configure the cloud workloads to use FSx for Windows File Server on AWS. Configure the on-premises workloads to use the FSx File Gateway.
FSx for Windows File Server만 배포하는 것은 온프레미스 사용자가 AWS 서비스에 접근하는데 지연시간을 겪게 할 수 있다.
FSx File Gateway는 온프레미스 환경에 배치되어 FSx for Windows File Server 인스턴스에 대한 로컬 캐시를 제공한다.
---
Question #66
A company has an application that generates a large number of files, each approximately 5 MB in size. The files are stored in Amazon S3. Company policy requires the files to be stored for 4 years before they can be deleted. Immediate accessibility is always required as the files contain critical business data that is not easy to reproduce. The files are frequently accessed in the first 30 days of the object creation but are rarely accessed after the first 30 days.
Which storage solution is MOST cost-effective?
정답:
C. Create an S3 bucket lifecycle policy to move files from S3 Standard to S3 Standard-Infrequent Access (S3 Standard-IA) 30 days from object creation. Delete the files 4 years after object creation.
S3 Glacier Instant Retrieval는 곧바로 데이터에 접근할 수 있지만 명시적으로 해당 스토리지를 사용한다고 하지 않았기 때문에Glacier Flexible Retrieval 혹은 Glacier Deep Archive가 사용되었을 수 있다. 따라서 Standard-Infrequent Access로 변환하는게 정답이다.
---
Question #68
A solutions architect is designing a new hybrid architecture to extend a company's on-premises infrastructure to AWS. The company requires a highly available connection with consistent low latency to an AWS Region. The company needs to minimize costs and is willing to accept slower traffic if the primary connection fails.
What should the solutions architect do to meet these requirements?
오답:
D. Provision an AWS Direct Connect connection to a Region. Use the Direct Connect failover attribute from the AWS CLI to automatically create a backup connection if the primary Direct Connect connection fails.
정답: A. Provision an AWS Direct Connect connection to a Region. Provision a VPN connection as a backup if the primary Direct Connect connection fails.
Direct connection failover는 즉각적으로 사용할 수 없다.
---
Question #70
A company's HTTP application is behind a Network Load Balancer (NLB). The NLB's target group is configured to use an Amazon EC2 Auto Scaling group with multiple EC2 instances that run the web service.
The company notices that the NLB is not detecting HTTP errors for the application. These errors require a manual restart of the EC2 instances that run the web service. The company needs to improve the application's availability without writing custom scripts or code.
What should a solutions architect do to meet these requirements?
정답: C. Replace the NLB with an Application Load Balancer. Enable HTTP health checks by supplying the URL of the company's application. Configure an Auto Scaling action to replace unhealthy instances.
NLB는 어플리케이션 계층 (HTTP)의 오류를 직접 감지할 수 없기 때문에 ALB로 바꾸어야 한다.
---
Question #71
A company runs a shopping application that uses Amazon DynamoDB to store customer information. In case of data corruption, a solutions architect needs to design a solution that meets a recovery point objective (RPO) of 15 minutes and a recovery time objective (RTO) of 1 hour.
What should the solutions architect recommend to meet these requirements?
오답:
D. Schedule Amazon Elastic Block Store (Amazon EBS) snapshots for the DynamoDB table every 15 minutes. For RPO recovery, restore the DynamoDB table by using the EBS snapshot.
정답:
B. Configure DynamoDB point-in-time recovery. For RPO recovery, restore to the desired point in time.
DynamoDB의 point-in-time recovery(PITR)는 초 단위로 백업이 가능한 서비스이다.
DynamoDB는 완전 관리형 NoSQL 데이터베이스 서비스이며 Amazon EBS 스냅샷을 사용하여 직접 백업할 수 없다.
---
Question #76
A company receives 10 TB of instrumentation data each day from several machines located at a single factory. The data consists of JSON files stored on a storage area network (SAN) in an on-premises data center located within the factory. The company wants to send this data to Amazon S3 where it can be accessed by several additional systems that provide critical near-real-time analytics. A secure transfer is important because the data is considered sensitive.
Which solution offers the MOST reliable data transfer?
오답:
D. AWS Database Migration Service (AWS DMS) over AWS Direct Connect
정답:
B. AWS DataSync over AWS Direct Connect
AWS DMS는 데이터베이스를 AWS로, 클라우드 간, 클라우드에서 온프레미스 환경으로 마이그레이션하는 데 사용되는 서비스이다.
---
Question #78
A company needs to keep user transaction data in an Amazon DynamoDB table. The company must retain the data for 7 years.
What is the MOST operationally efficient solution that meets these requirements?
정답:
B. Use AWS Backup to create backup schedules and retention policies for the table.
Point-in-time-recovery(PITR)는 최대 35일 동안만 데이터를 복원할 수 있으므로 7년이라는 보존 요구 사항을 충족시키지 못한다.
AWS Backup은 다양한 AWS 서비스에 걸쳐 중앙 집중식 백업 관리를 제공한다.
AWS Backup을 사용하면 정기적인 백업을 자동으로 수행하고, 지정된 보존 기간 동안 백업을 유지할 수 있다.
---
Question #82
A company hosts its web applications in the AWS Cloud. The company configures Elastic Load Balancers to use certificates that are imported into AWS Certificate Manager (ACM). The company's security team must be notified 30 days before the expiration of each certificate.
What should a solutions architect recommend to meet this requirement?
정답:
B. Create an AWS Config rule that checks for certificates that will expire within 30 days. Configure Amazon EventBridge (Amazon CloudWatch Events) to invoke a custom alert by way of Amazon Simple Notification Service (Amazon SNS) when AWS Config reports a noncompliant resource.
D. Create an Amazon EventBridge (Amazon CloudWatch Events) rule to detect any certificates that will expire within 30 days. Configure the rule to invoke an AWS Lambda function. Configure the Lambda function to send a custom alert by way of Amazon Simple Notification Service (Amazon SNS).
C -> Config는 인증서의 만료를 체크하는 기능이 있다.
D -> ACM이 인증서 만료에 대해서 EventBridge로 이벤트를 전송할 수 있기 때문에 D 또한 맞다.
---
Question #88
A survey company has gathered data for several years from areas in the United States. The company hosts the data in an Amazon S3 bucket that is 3 TB in size and growing. The company has started to share the data with a European marketing firm that has S3 buckets. The company wants to ensure that its data transfer costs remain as low as possible.
Which solution will meet these requirements?
오답:
B. Configure S3 Cross-Region Replication from the company's S3 bucket to one of the marketing firm's S3 buckets.
정답:
A. Configure the Requester Pays feature on the company's S3 bucket.
요청자 지불 기능을 설정하면 데이터 다운로드 비용은 데이터를 요청하는 쪽이 부담하게 된다.
cross-region 복제를 하면 다른 region으로 복제할 수 있지만 이 경우 데이터 전송 비용이 발생한다.
---
Question #93
A company runs an on-premises application that is powered by a MySQL database. The company is migrating the application to AWS to increase the application's elasticity and availability.
The current architecture shows heavy read activity on the database during times of normal operation. Every 4 hours, the company's development team pulls a full export of the production database to populate a database in the staging environment. During this period, users experience unacceptable application latency. The development team is unable to use the staging environment until the procedure completes.
A solutions architect must recommend replacement architecture that alleviates the application latency issue. The replacement architecture also must give the development team the ability to continue using the staging environment without delay.
Which solution meets these requirements?
오답:
D. Use Amazon RDS for MySQL with a Multi-AZ deployment and read replicas for production. Populate the staging database by implementing a backup and restore process that uses the mysqldump utility.
정답:
B. Use Amazon Aurora MySQL with Multi-AZ Aurora Replicas for production. Use database cloning to create the staging database on-demand.
A: mysqldump는 생성하는데 시간이 오래 걸린다.
B: Aurora는 데이터베이스의 전체 복사본을 즉시 생성할 수 있는 클론 기능을 제공한다.
C: Standby Instance는 재해 복구 목적으로 쓰이며 데이터베이스를 클론하는데 사용되는 독립적 인스턴스가 아니다. 또한 Standby Instance이기 때문에 개발팀은 곧바로 DB에 접근할 수 없다.
---
Question #94
A company is designing an application where users upload small files into Amazon S3. After a user uploads a file, the file requires one-time simple processing to transform the data and save the data in JSON format for later analysis.
Each file must be processed as quickly as possible after it is uploaded. Demand will vary. On some days, users will upload a high number of files. On other days, users will upload a few files or no files.
Which solution meets these requirements with the LEAST operational overhead?
오답:
A. Configure Amazon EMR to read text files from Amazon S3. Run processing scripts to transform the data. Store the resulting JSON file in an Amazon Aurora DB cluster.
정답:
C. Configure Amazon S3 to send an event notification to an Amazon Simple Queue Service (Amazon SQS) queue. Use an AWS Lambda function to read from the queue and process the data. Store the resulting JSON file in Amazon DynamoDB.
EMR은 대규모 데이터 처리에 사용되며 오버헤드가 크다.
Kinesis의 경우에도 불필요한 오버헤드가 발생한다.
---
Question #95
An application allows users at a company's headquarters to access product data. The product data is stored in an Amazon RDS MySQL DB instance. The operations team has isolated an application performance slowdown and wants to separate read traffic from write traffic. A solutions architect needs to optimize the application's performance quickly.
What should the solutions architect recommend?
오답:
C. Create read replicas for the database. Configure the read replicas with half of the compute and storage resources as the source database.
정답: D. Create read replicas for the database. Configure the read replicas with the same compute and storage resources as the source database.
C에서 이야기 하는 것과 같이 절반의 컴퓨팅 파워만 사용해야 하는 이유는 없다.
---
Question #96
...
오답:
B. Users can terminate an EC2 instance with the IP address 10.100.100.1 in the us-east-1 Region.
정답:
C. Users can terminate an EC2 instance in the us-east-1 Region when the user's source IP is 10.100.100.254.
처음 0, 1, 2, 3과 마지막 255번은 AWS에 예약된 주소이다.
---
Question #98
An image-processing company has a web application that users use to upload images. The application uploads the images into an Amazon S3 bucket. The company has set up S3 event notifications to publish the object creation events to an Amazon Simple Queue Service (Amazon SQS) standard queue. The SQS queue serves as the event source for an AWS Lambda function that processes the images and sends the results to users through email.
Users report that they are receiving multiple email messages for every uploaded image. A solutions architect determines that SQS messages are invoking the Lambda function more than once, resulting in multiple email messages.
What should the solutions architect do to resolve this issue with the LEAST operational overhead?
정답: C. Increase the visibility timeout in the SQS queue to a value that is greater than the total of the function timeout and the batch window timeout.
visible timeout: 중복 방지, FIFO Queue: 순서 보장.
'DevOps' 카테고리의 다른 글
AWS SAA C03 덤프 오답 정리 (200 ~ 300) (2) | 2024.01.30 |
---|---|
AWS SAA C03 덤프 오답 정리 (100 ~ 200) (0) | 2024.01.26 |
github-action에서 변화된 모든 commit message를 추출하는 방법 (0) | 2023.07.23 |
Docker와 Git Action을 이용한 AWS배포 (3) (0) | 2023.02.21 |
Docker와 Git Action을 이용한 AWS배포 (2) (0) | 2023.02.21 |