SAA-C03 · Question #175
A company is migrating a new application from an on-premises data center to a new VPC in the AWS Cloud. The company has multiple AWS accounts and VPCs that share many subnets and applications. The…
The correct answer is C. Use an AWS PrivateLink endpoint service to make the new application accessible to other VPCs. AWS PrivateLinkis the most suitable solution for providing fine-grained access control while allowing multiple VPCs, potentially across multiple accounts, to access the new application. This approach offers the following advantages: Fine-grained control: Endpoint policies can…
Question
A company is migrating a new application from an on-premises data center to a new VPC in the AWS Cloud. The company has multiple AWS accounts and VPCs that share many subnets and applications. The company wants to have fine-grained access control for the new application. The company wants to ensure that all network resources across accounts and VPCs that are granted permission to access the new application can access the application. Which solution will meet this requirement?
Options
- ASet up a VPC peering connection for each VPC that needs access to the new application VPC.
- BDeploy a transit gateway in the account that hosts the new application. Share the transit gateway
- CUse an AWS PrivateLink endpoint service to make the new application accessible to other VPCs.
- DUse an Application Load Balancer (ALB) to expose the new application to the internet. Configure
How the community answered
(34 responses)- A3% (1)
- B12% (4)
- C82% (28)
- D3% (1)
Explanation
AWS PrivateLinkis the most suitable solution for providing fine-grained access control while allowing multiple VPCs, potentially across multiple accounts, to access the new application. This approach offers the following advantages: Fine-grained control: Endpoint policies can restrict access to specific services or principals. No need for route table updates: Unlike VPC peering or transit gateways, AWS PrivateLink does not require complex route table management. Scalable architecture: PrivateLink scales to support traffic from multiple VPCs. Secure connectivity: Ensures private connectivity over the AWS network, without exposing resources to Why Other Options Are Not Ideal: VPC peering is not scalable when connecting multiple VPCs or accounts. Route table management becomes complex as the number of VPCs increases.Not scalable. While transit gateways provide scalable VPC connectivity, they are not ideal for fine-grained Transit gateways allow connectivity but do not inherently restrict access to specific applications.Not ideal for fine-grained access control. Exposing the application through an ALB over the internet is not secure and does not align with the requirement to use private network resources.Security risk.
Community Discussion
No community discussion yet for this question.