AWS Certified Solutions Architect – Professional 1-10

表示モード
画像位置
文字位置
理解度の自動記録
STATUS FILTER

Choose confidence levels to display

Loading...
Q1AWS Certified Solutions Architect Professional
Show answer
Correct answer: D. Deploy the application to multiple AWS Regions. Convert the DynamoDB table to a global table with replicas in the target Regions. Modify the application to access the nearest DynamoDB replica. Create Route 53 geolocation record sets for the target Regions. Configure Route 53 health checks and enable Evaluate Target Health.
To reduce latency for users worldwide, both the application and its data must be placed close to the users.
Converting DynamoDB to a global table creates a replica in each target Region, so the application can access the nearest replica with low latency.
In addition, the application is deployed to multiple Regions, and Route 53 geolocation routing directs users to their nearest Region.
Failover routing (A) is a feature for redundancy rather than proximity, and DAX (B) is limited to caching within a single Region.
CloudFront with a single-Region DB replica (C) cannot handle geographic distribution of the data layer, including writes.
Amazon DynamoDB Global Tables
Q2AWS Certified Solutions Architect Professional
Show answer
Correct answer: A, B, C
To make backups that cannot be deleted even if privileged user credentials are compromised, three things are needed: isolation, immutability, and operational restriction.
Cross-account backup (A) isolates backups so that even if a production account’s administrator privileges are stolen, the separate destination account is not affected.
Vault Lock compliance mode (C) provides an immutable lock that cannot be deleted or have its retention period shortened even by the root user.
The SCP (B) prohibits changes to vaults at the organization level, so even account administrators cannot override it.
D and F are useful but do not provide direct resistance to privilege compromise, and E is not a native mechanism, so it is unsuitable.
AWS Backup Vault Lock
Q3AWS Certified Solutions Architect Professional
Show answer
Correct answer: A, E
To show your own error page instead of the 502 error returned by the ALB through CloudFront, the lowest-overhead option is the CloudFront custom error response feature.
With E, when the origin (the ALB) returns a 502, CloudFront can return your own page for the specified HTTP status.
That error page itself must be served from somewhere, so with A you configure an S3 bucket as a static site and place the custom error page there.
This combination requires no additional servers or complex failover, making operations minimal.
DNS failover using Route 53 health checks (C) is coarse-grained and operationally heavy, and B and D, which rewrite ALB rules with Lambda, are complex to implement and maintain, so they are not suitable.
Generating Custom Error Responses in CloudFront
Q4AWS Certified Solutions Architect Professional
Show answer
Correct answer: A, D
The requirements are four points: fully managed, an auto-scaling buffer with no management, near-real-time visualization, and support for semi-structured JSON.
Amazon Kinesis Data Firehose (now Amazon Data Firehose) is a managed buffer that requires no shard management and scales automatically, and it can also transform data with Lambda (A).
Amazon Elasticsearch Service (now Amazon OpenSearch Service) (D) can ingest dynamic-schema JSON and create near-real-time dashboards with the included Kibana.
A Kinesis data stream (B) requires shard management, which violates the no-management requirement, and Aurora (C) and Neptune (E) are not optimal for visualizing semi-structured data.
What Is Amazon Data Firehose
Q5AWS Certified Solutions Architect Professional
Show answer
Correct answer: C. Enable AWS Control Tower to set up and govern a multi-account environment. Use blueprints that apply security best practices. Use Customizations for AWS Control Tower and CloudFormation templates to define the custom controls for each account. Use Amazon EventBridge to deploy Customizations for AWS Control Tower on the account provisioning lifecycle event.
The requirement is to deploy custom governance controls to dozens of accounts repeatably with IaC and minimal operations.
AWS Control Tower provides managed setup and governance of a multi-account environment and can apply best-practice blueprints.
You can define custom controls with Customizations for AWS Control Tower (CfCT) and CloudFormation, and deploy them automatically on the account provisioning lifecycle event with EventBridge.
A, B, and D, which individually implement Config rules, Lambda remediation, or Security Hub remediation in each account, involve heavy build-out and maintenance and do not represent minimal operations.
Customizations for AWS Control Tower
Q6AWS Certified Solutions Architect Professional
Show answer
Correct answer: B. Export the personalization model. Store the model artifacts in Amazon S3. Deploy the model to Amazon SageMaker and create an endpoint. Host the Java application on AWS Elastic Beanstalk. Use AWS Database Migration Service (AWS DMS) to migrate the SQL Server database to Amazon RDS for SQL Server.
Because the requirement is to migrate the three-tier application to AWS with the least operational overhead, replacing each element with managed services is optimal.
Deploying the TensorFlow recommendation model to Amazon SageMaker and creating an endpoint provides a serverless inference platform with no server management.
The Java application runs on the managed Elastic Beanstalk, and SQL Server is migrated to Amazon RDS for SQL Server with DMS.
A and C, which migrate VMs and servers as-is to EC2, leave operational overhead, and D, which runs containers on EKS, also adds cluster-management effort, so B is the minimal-operations choice.
Deploy a Model in Amazon SageMaker
Q7AWS Certified Solutions Architect Professional
Show answer
Correct answer: A. Deploy additional NAT gateways in the other Availability Zones. Modify the route tables with the appropriate routes. Change the RDS for MySQL DB instance to a Multi-AZ configuration. Configure the Auto Scaling group to launch instances across Availability Zones. Set the minimum and maximum capacity of the Auto Scaling group to 3.
The requirement is to run a single-AZ configuration (a single NAT gateway, an ASG min/max of 1, and single-AZ RDS) across multiple AZs.
The correct availability design is to add a NAT gateway in each AZ, change RDS to a Multi-AZ configuration, and have the Auto Scaling group launch across multiple AZs.
Setting the ASG min/max to 3 distributes instances across the AZs.
Replacing NAT with a virtual private gateway (B), changing the DB engine (C), and keeping capacity at 1 (D) all fail to guarantee continuous operation across multiple AZs.
Amazon RDS Multi-AZ Deployments
Q8AWS Certified Solutions Architect Professional
Show answer
Correct answer: B, D
The requirement to share a single VPC in the infrastructure account across multiple accounts, where each account cannot manage its own network but can create resources within the subnets, is achieved with VPC sharing (Shared VPC).
First enable resource sharing from the Organizations management account (B), then share the subnets with the target OU using AWS RAM in the infrastructure account (D).
This lets the owner centrally manage the network while participant accounts place resources in the shared subnets.
A Transit Gateway (A) is for connectivity between VPCs and is not needed for this requirement, and sharing a prefix list (E) cannot share the subnets themselves.
Share Your VPC
Q9AWS Certified Solutions Architect Professional
Show answer
Correct answer: B. Disassociate the Elastic IP address from the EC2 instance. Create an Amazon S3 bucket to use for SFTP file hosting. Create an AWS Transfer Family server. Configure the Transfer Family server with a VPC-hosted, internet-facing endpoint. Associate the SFTP Elastic IP address with the new endpoint. Attach a security group with the customer IP addresses to the new endpoint. Point the Transfer Family server to the S3 bucket. Sync all files from the SFTP server to the S3 bucket.
The requirement is to improve availability and minimize management overhead for an internet-facing SFTP server without changing how customers connect (the same Elastic IP and SSH).
A VPC-hosted, internet-facing endpoint of AWS Transfer Family allows both Elastic IP association and source-IP restriction via security groups.
By using S3 as the backend and syncing existing files, customers can connect with the same IP and SSH as before.
A public endpoint (A) cannot be given an Elastic IP or security group, and configurations using EFS with Fargate (C) or multi-attach EBS (D) are complex and increase management overhead.
Create a Server with an Endpoint Hosted in Your VPC
Q10AWS Certified Solutions Architect Professional
Show answer
Correct answer: A, D, F
You select tools for the planning phase that help you understand an environment with incomplete documentation and estimate post-migration costs.
AWS Application Discovery Service (A) automatically discovers existing servers and their dependencies, and AWS Migration Hub (F) centrally manages migration status.
The AWS Cloud Adoption Readiness Tool (CART, D) assesses migration readiness.
AWS SMS (B) is a tool for executing migration, X-Ray (C) is for application tracing, and Inspector (E) is for vulnerability assessment, none of which apply to the planning purposes of understanding the current state or estimating costs.
What Is AWS Application Discovery Service