

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# エラー:「UnknownResourceException」
<a name="tshoot-unknown-resource"></a>

## シナリオ
<a name="tshoot-unknown-resource-scenario"></a>

次のいずれかのエラーが表示されます。
+ 「CannotCreateResourceShare: UnknownResourceException: OrganizationalUnit ou-{{xxxx}} could not be found」
+ 「CannotUpdateResourceShare: UnknownResourceException: OrganizationalUnit ou-{{xxxx}} could not be found」

## 原因
<a name="tshoot-unknown-resource-cause"></a>

これらのエラーは、 [AWS RAM コンソール](getting-started-sharing.md#getting-started-sharing-orgs) AWS Organizations を使用する代わりに [Organizations コンソールまたは Organizations EnableAWSServiceAccess API](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.htm) を使用して AWS RAM と の統合を有効にすると発生する可能性があります。Organizations コンソールまたは API を使用して統合を有効化しても、サービスはアカウントに `AWSServiceRoleForResourceAccessManager` ロールを作成しません。このロールは、組織に関する情報にアクセスするために必要です。ロールが作成されていないため、 AWS RAM は組織内のアカウントまたは組織単位 (OUs) に関する詳細にアクセスできません。

## ソリューション
<a name="tshoot-unknown-resource-fix"></a>

この問題を解決するには、 AWS RAM と の統合をオフにします AWS Organizations。次に、 AWS RAM [EnableSharingWithAwsOrganization](https://docs.aws.amazon.com/ram/latest/APIReference/API_EnableSharingWithAwsOrganization.html) API オペレーションを呼び出すか、 AWS マネジメントコンソール を使用して次の手順を実行して、再度オンにします。

**重要**  
への信頼されたアクセスを無効にすると AWS Organizations、組織内のプリンシパルはすべてのリソース共有から削除され、それらの共有リソースにアクセスできなくなります。

1. IAM ロールまたは管理者アクセス許可を持つユーザーを使用して、組織の管理アカウントにサインインします。

1. [AWS Organizations コンソールのサービスページ](https://console.aws.amazon.com/organizations/v2/home/services)に移動します。

1. **[RAM]** を選択します。

1. **Disable trusted access** (信頼されたアクセスを無効にする) を選択します。

1. [AWS RAM コンソールの設定ページ](https://console.aws.amazon.com/ram/home#Settings:)に移動します。

1. **「 との共有を有効に AWS Organizations**」ボックスを選択し、**「設定の保存**」を選択します。

これで、 AWS RAM を使用して、組織内のアカウントや OUs とリソースを共有できるようになりました。