エラー:「Your account ID does not exist in an AWS organization」
シナリオ
組織内のアカウントまたは組織単位 (OU) とリソースを共有しようとすると、「Your account ID does not exist in an AWS organization」というエラーが表示されます。
原因
このエラーは、AWS Resource Access Manager と AWS Organizations の統合を有効化する際に、サービスにリンクされたロール AWSServiceRoleForResourceAccessManager
ソリューション
必要なサービスにリンクされたロールを再度作成するには、次の手順を実行して統合を無効にして再度有効にします。
重要
AWS Organizations への信頼できるアクセスを無効にすると、組織内のプリンシパルはすべての リソース共有ら削除され、それらの共有リソースへのアクセス権が失われます。
-
IAM ロールまたは管理者アクセス許可を持つユーザーを使用して、組織の管理アカウントにサインインします。
-
[RAM] を選択します。
-
Disable trusted access (信頼されたアクセスを無効にする) を選択します。
-
AWS RAM コンソールの設定ページ
に移動します。 -
[AWS Organizations との共有の有効化] ボックスを選択して、[設定の保存] を選択します。
これで、AWS RAM を使用して組織のアカウントや OU とリソースを共有できるようになります。