exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

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

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 98 discussion

A company has an organization that has many AWS accounts in AWS Organizations. A solutions architect must improve how the company manages common security group rules for the AWS accounts in the organization.

The company has a common set of IP CIDR ranges in an allow list in each AWS account to allow access to and from the company’s on-premises network. Developers within each account are responsible for adding new IP CIDR ranges to their security groups. The security team has its own AWS account. Currently, the security team notifies the owners of the other AWS accounts when changes are made to the allow list.

The solutions architect must design a solution that distributes the common set of CIDR ranges across all accounts.

Which solution meets these requirements with the LEAST amount of operational overhead?

  • A. Set up an Amazon Simple Notification Service (Amazon SNS) topic in the security team's AWS account. Deploy an AWS Lambda function in each AWS account. Configure the Lambda function to run every time an SNS topic receives a message. Configure the Lambda function to take an IP address as input and add it to a list of security groups in the account. Instruct the security team to distribute changes by publishing messages to its SNS topic.
  • B. Create new customer-managed prefix lists in each AWS account within the organization. Populate the prefix lists in each account with all internal CIDR ranges. Notify the owner of each AWS account to allow the new customer-managed prefix list IDs in their accounts in their security groups. Instruct the security team to share updates with each AWS account owner.
  • C. Create a new customer-managed prefix list in the security team’s AWS account. Populate the customer-managed prefix list with all internal CIDR ranges. Share the customer-managed prefix list with the organization by using AWS Resource Access Manager. Notify the owner of each AWS account to allow the new customer-managed prefix list ID in their security groups.
  • D. Create an IAM role in each account in the organization. Grant permissions to update security groups. Deploy an AWS Lambda function in the security team’s AWS account. Configure the Lambda function to take a list of internal IP addresses as input, assume a role in each organization account, and add the list of IP addresses to the security groups in each account.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
masetromain
Highly Voted 1 year, 9 months ago
Selected Answer: C
C. Create a new customer-managed prefix list in the security team’s AWS account. Populate the customer-managed prefix list with all internal CIDR ranges. Share the customer-managed prefix list with the organization by using AWS Resource Access Manager. Notify the owner of each AWS account to allow the new customer-managed prefix list ID in their security groups. This solution meets the requirements with the least amount of operational overhead as it requires the security team to create and maintain a single customer-managed prefix list, and share it with the organization using AWS Resource Access Manager. The owners of each AWS account are then responsible for allowing the prefix list in their security groups, which eliminates the need for the security team to manually notify each account owner when changes are made. This solution also eliminates the need for a separate AWS Lambda function in each account, reducing the overall complexity of the solution.
upvoted 11 times
masetromain
1 year, 9 months ago
Option A is not correct because it requires setting up an SNS topic in the security team's AWS account, and deploying an AWS Lambda function in each AWS account. This increases the operational overhead as it requires setting up and maintaining the SNS topic, and deploying and configuring the Lambda function in each account. Option B is not correct because it requires creating new customer-managed prefix lists in each AWS account within the organization, which increases the operational overhead as it requires the security team to create and maintain multiple prefix lists. Option D is not correct because it requires creating an IAM role in each account in the organization, which increases the operational overhead as it requires the security team to set up and maintain multiple roles. Additionally, it also deploys an AWS Lambda function in the security team’s AWS account, which increases complexity and operational overhead.
upvoted 2 times
...
...
bur4an
Highly Voted 1 year, 1 month ago
masetromain is ChatGPT and might have outdated answers since it doesnt know aws latest update to services
upvoted 8 times
...
AlbertC
Most Recent 7 months, 1 week ago
Human cost is major overhead. I will go A. This is one time setup.
upvoted 1 times
...
StevePace
7 months, 2 weeks ago
Selected Answer: C
Centralised management and standard use case for prefix lists and RAM
upvoted 1 times
...
career360guru
10 months, 2 weeks ago
Selected Answer: C
Option C
upvoted 1 times
...
NikkyDicky
1 year, 4 months ago
Selected Answer: C
C - basic RAM use case
upvoted 1 times
...
bcx
1 year, 4 months ago
Selected Answer: C
Typical use case for RAM. It is the typical question that leads you to the solution without even finishing reading the question.
upvoted 1 times
...
SkyZeroZx
1 year, 4 months ago
Selected Answer: C
KEYWORD = AWS Resource Access Manager Then C
upvoted 1 times
...
johnballs221
1 year, 5 months ago
Selected Answer: D
operational overhead
upvoted 1 times
...
mfsec
1 year, 7 months ago
Selected Answer: C
Prefix lists + RAM
upvoted 2 times
...
God_Is_Love
1 year, 8 months ago
Prefix lists + Resource Access Manager RAM is the solution.
upvoted 5 times
...
Musk
1 year, 9 months ago
Selected Answer: C
Clearly
upvoted 1 times
...
zozza2023
1 year, 9 months ago
Selected Answer: C
Create a new customer-managed prefix list in the security team’s AWS account
upvoted 1 times
...
Untamables
1 year, 9 months ago
Selected Answer: C
https://docs.aws.amazon.com/vpc/latest/userguide/managed-prefix-lists.html
upvoted 3 times
...
zhangyu20000
1 year, 9 months ago
C is correct. The prefix list is managed by security team and shared with other accounts. Other accounts can directly use it.
upvoted 1 times
...
masetromain
1 year, 9 months ago
Selected Answer: D
The correct answer is D. Option D creates an IAM role in each account in the organization which grants permissions to update security groups. Then, it deploys an AWS Lambda function in the security team’s AWS account, this lambda function is able to assume the IAM roles in each account and update the security groups with the new IP CIDR ranges. This solution allows the security team to easily distribute and update the common set of IP CIDR ranges across all accounts with minimal operational overhead. Option A, uses an SNS topic, where the security team would need to notify all account owners every time an update is made to the allow list and would require the developers in each account to run a Lambda function which updates the security group. This solution would require a lot of manual work, and is not automated.
upvoted 2 times
masetromain
1 year, 9 months ago
Option B, requires the security team to notify the owners of each AWS account to allow the new customer-managed prefix list IDs in their accounts in their security groups, this solution would not provide a centralized control of the IP CIDR ranges and would require a lot of manual work. Option C, uses a customer-managed prefix list in the security team’s AWS account. But, it still requires the owners of each account to allow the new customer-managed prefix list ID in their security groups, this solution would not provide a centralized control of the IP CIDR ranges and would require a lot of manual work.
upvoted 1 times
God_Is_Love
1 year, 8 months ago
Create an IAM role in each account in the organization. this does not add up to operational overhead right.
upvoted 1 times
BabaP
1 year, 5 months ago
It's ChatGPT talking
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago