Sharing your AWS WA Tool resources - AWS Well-Architected Tool

New integrations with AWS Trusted Advisor and AWS Service Catalog AppRegistry improve workload discovery and speed up your workload reviews.

Sharing your AWS WA Tool resources

To share a workload or custom lens resource that you own, do the following:

Notes
  • Sharing a resource makes it available for use by principals outside of the AWS account that created the resource. Sharing doesn't change any permissions that apply to the resource in the account that created it.

  • AWS WA Tool is a Regional service. The principals that you share with can access resource shares in only the AWS Regions in which they were created.

  • To share resources in a Region introduced after March 20, 2019, both you and the shared AWS account must enable the Region in the AWS Management Console. For more information, refer to AWS Global Infrastructure.

Enable resource sharing within AWS Organizations

When your account is managed by AWS Organizations, you can take advantage of that to share resources more easily. With or without Organizations, a user can share with individual accounts. However, if your account is in an organization, then you can share with individual accounts, or with all accounts in the organization or in an OU without having to enumerate each account.

To share resources within an organization, you must first use the AWS WA Tool console or AWS Command Line Interface (AWS CLI) to enable sharing with AWS Organizations. When you share resources in your organization, AWS WA Tool doesn't send invitations to principals. Principals in your organization gain access to shared resources without exchanging invitations.

When you enable resource sharing within your organization, AWS WA Tool creates a service-linked role called AWSServiceRoleForWellArchitected. This role can be assumed by only the AWS WA Tool service, and grants AWS WA Tool permission to retrieve information about the organization it is a member of, by using the AWS managed policy AWSWellArchitectedOrganizationsServiceRolePolicy.

If you no longer need to share resources with your entire organization or OUs, you can disable resource sharing.

Requirements
  • You can perform these steps only while signed in as a principal in the organization's management account.

  • The organization must have all features enabled. For more information, see Enabling all features in your organization in the AWS Organizations User Guide.

Important

You must enable sharing with AWS Organizations by using the AWS WA Tool console. This ensures that the AWSServiceRoleForWellArchitected service-linked role is created. If you enable trusted access with AWS Organizations by using the AWS Organizations console or the enable-aws-service-access AWS CLI command, the AWSServiceRoleForWellArchitected service-linked role isn't created, and you can't share resources within your organization.

To enable resource sharing within your organization
  1. Sign in to the AWS Management Console and open the AWS Well-Architected Tool console at https://console.aws.amazon.com/wellarchitected/.

    You must sign in as a principal in the organization's management account.

  2. In the left navigation pane, choose Settings.

  3. Choose Enable AWS Organizations support.

  4. Choose Save settings.

To disable resource sharing within your organization
  1. Sign in to the AWS Management Console and open the AWS Well-Architected Tool console at https://console.aws.amazon.com/wellarchitected/.

    You must sign in as a principal in the organization's management account.

  2. In the left navigation pane, choose Settings.

  3. Unselect Enable AWS Organizations support.

  4. Choose Save settings.