exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 559 discussion

A company has an application that uses Amazon EC2 instances in an Auto Scaling group. The Quality Assurance (QA) department needs to launch a large number of short-lived environments to test the application. The application environments are currently launched by the Manager of the department using an AWS
CloudFormation template. To launch the stack, the Manager uses a role with permission to use CloudFormation, EC2, and Auto Scaling APIs. The Manager wants to allow testers to launch their own environments, but does not want to grant broad permissions to each user.
Which set up would achieve these goals?

  • A. Upload the AWS CloudFormation template to Amazon S3. Give users in the QA department permission to assume the Manager's role and add a policy that restricts the permissions to the template and the resources it creates. Train users to launch the template from the CloudFormation console.
  • B. Create an AWS Service Catalog product from the environment template. Add a launch constraint to the product with the existing role. Give users in the QA department permission to use AWS Service Catalog APIs only. Train users to launch the templates from the AWS Service Catalog console.
  • C. Upload the AWS CloudFormation template to Amazon S3. Give users in the QA department permission to use CloudFormation and S3 APIs, with conditions that restrict the permission to the template and the resources it creates. Train users to launch the template from the CloudFormation console.
  • D. Create an AWS Elastic Beanstalk application from the environment template. Give users in the QA department permission to use Elastic Beanstalk permissions only. Train users to launch Elastic Beanstalk environment with the Elastic Beanstalk CLI, passing the existing role to the environment as a service role.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
Reference:
https://aws.amazon.com/ru/blogs/mt/how-to-launch-secure-and-governed-aws-resources-with-aws-cloudformation-and-aws-service-catalog/

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
jay1ram2
Highly Voted 3 years, 9 months ago
A? Grant QA users access to Manager Role is a blatant violation of Security. B makes more sense to me as it restricts users to create services through the catalog.
upvoted 26 times
...
SkyZeroZx
Most Recent 2 years ago
Selected Answer: B
A? Grant QA users access to Manager Role is a blatant violation of Security. B makes more sense to me as it restricts users to create services through the catalog.
upvoted 1 times
...
Jesuisleon
2 years, 1 month ago
At first I chose C. I guess C is wrong because tester can still modify CloudFormation template to access more resources. So B is right.
upvoted 1 times
...
Blair77
2 years, 9 months ago
Selected Answer: B
I'll go with B!!
upvoted 1 times
...
AzureDP900
3 years, 7 months ago
Service Catalog is right option. B for sure right answer.
upvoted 4 times
...
denccc
3 years, 8 months ago
It's B, not sure what other discussion is going on below.
upvoted 3 times
AzureDP900
3 years, 7 months ago
Below discussions doesn't seems related to this question, I am not sure what they are taking :)
upvoted 5 times
...
...
WhyIronMan
3 years, 8 months ago
I'll go with B
upvoted 3 times
...
chuck_lee
3 years, 8 months ago
needs to improve the scalable performance and availability of the database. Which solution meets these requirements? A. Create an Amazon CloudWatch alarm action that triggers a Lambda function to add an Amazon RDS for MySQL read replica when resource utilization hits a threshold B. Migrate the database to Amazon Aurora, and add a read replica Add a database connection pool outside of the Lambda handler function C. Migrate the database to Amazon Aurora, and add a read replica Use Amazon Route 53 weighted records D. Migrate the database to Amazon Aurora, and add an Aurora Replica Configure Amazon RDS Proxy to manage database connection pools
upvoted 1 times
joe16
3 years, 8 months ago
D. Lambdas are stateless and can't rely on connection pool. To get over this problem, AWS provide RDS proxy for connection pool management.
upvoted 1 times
...
...
chuck_lee
3 years, 8 months ago
A company runs a software-as-a-service (SaaS) application on AWS. The application consists of AWS Lambda functions and an Amazon RDS for MySQL Multi-AZ database. During market events the application has a much higher workload than normal Users notice slow response times during the peak periods because of many database connections. The company needs
upvoted 1 times
...
Bulti
3 years, 8 months ago
Answer is B.
upvoted 2 times
...
T14102020
3 years, 8 months ago
Correct is B. Service Catalog product
upvoted 1 times
...
jackdryan
3 years, 8 months ago
I'll go with B
upvoted 4 times
...
bbnbnuyh
3 years, 8 months ago
B makes sense as AWS Service Catalog is created for a use-case like this.
upvoted 1 times
...
CYL
3 years, 8 months ago
B, using service catalog to show what are the allowed services will be the easiest way to approach the restrictions.
upvoted 1 times
...
JBRIAN
3 years, 8 months ago
A. Verify the AWS IoT Device Shadow service is subscribed to the appropriate topic and is executing the AWS Lambda function. B. Verify that AWS IoT monitoring shows that the appropriate AWS IoT rules are being executed, and that the AWS IoT rules are enabled with the correct rule actions. C. Check the AWS IoT Fleet indexing service and verify that the thing group has the appropriate IAM role to update DynamoDB. D. Verify that AWS IoT things are using MQTT instead of MQTT over WebScocket, then check that the provisioning has the appropriate policy attached.
upvoted 1 times
Phat
3 years, 8 months ago
D is correct
upvoted 1 times
Fua
3 years, 8 months ago
explain please
upvoted 1 times
lifebegins
3 years, 4 months ago
Answer is B: IoT Rules. https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html
upvoted 1 times
...
...
...
...
JBRIAN
3 years, 8 months ago
NO.80 An IoT company has rolled out a fleet of sensors for monitoring temperatures in remote locations. Each device connect to AWS IoT Core and sends a message 30 seconds, updating an Amazon DynamoDB table. A System Administrator users AWS IoT to verify the devices are still sending messages to AWS IoT Core: the database is not updating. What should a Solution Architect check to determine why the database is not being updated?
upvoted 1 times
...
JBRIAN
3 years, 8 months ago
A. Store the data in Amazon DocumentDB Create a single global Amazon CloudFront distribution with a custom origin built on edge-optimized Amazon API Gateway and AWS Lambda Assign the company's domain as an alternate domain for the distribution. and configure Amazon Route 53 with an alias to the CloudFront distribution B. Store the data in replicated Amazon S3 buckets in two Regions Create an Amazon CloudFront distribution in each Region, with custom origins built on Amazon API Gateway and AWS Lambda launched in each Region Assign the company's domain as an alternate domain for both distributions and configure Amazon Route 53 with a failover routing policy between them C. Store the data in an Amazon DynamoDB global table in two Regions using on-demand capacity mode In both Regions, run the web service as Amazon ECS Fargate tasks in an Auto Scaling ECS service behind an Application Load Balancer (ALB) In Amazon Route 53, configure an alias record in the company's domain and a Route 53 latency-based routing policy with health checks to distribute traffic between the two ALBs
upvoted 2 times
SadioMane
3 years, 8 months ago
Answer is ABD
upvoted 1 times
SadioMane
3 years, 8 months ago
Sorry. The answer is meant for Q #63
upvoted 1 times
...
...
Nit_1
3 years, 8 months ago
What is the ans for Q77
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...