A solutions architect needs to share a Transit Gateway from a production AWS account with an external partner's AWS account that is not part of the company's AWS Organization. Which of the following approaches is required to successfully share this resource using AWS Resource Access Manager (RAM)?
- ACreate a resource share in AWS RAM, target the external partner's AWS account ID, and rely on the default settings which permit global sharing without additional configuration.
- BAttach a Service Control Policy (SCP) to the organization's root that explicitly permits AWS RAM to share resources with the external partner's AWS Organization ID.
- Enable sharing with external principals in the AWS RAM settings, create a resource share targeting the external partner's AWS account ID, and have the partner accept the resource share invitation.Answer
- DConfigure a resource share using an AWS-managed KMS key to encrypt the Transit Gateway transit data, then delegate key access directly to the external partner's IAM roles.
Answer
Enable sharing with external principals in the AWS RAM settings, create a resource share targeting the external partner's AWS account ID, and have the partner accept the resource share invitation.
To share resources like a Transit Gateway with an external account not part of your AWS Organization, you must first enable sharing with external principals in the AWS RAM console settings. Once enabled, you can create a resource share targeting the external account. Because the account is external to the organization, an invitation is sent and must be explicitly accepted by the partner account before the shared resource can be accessed.
Step-by-Step Solution
Key Concept
AWS Resource Access Manager (RAM) external sharing requirements and workflow.
Estimated Time:1m 0s