スキップしてコンテンツを表示

AWS RAM を使用して Route 53 Resolver ルールを複数の VPC や AWS アカウントで共有する方法を教えてください。

所要時間1分
0

AWS Resource Access Manager (AWS RAM) を使用して、複数の仮想プライベートクラウド (VPC) または AWS アカウントで Amazon Route 53 Resolver ルールを共有したいと考えています。

解決策

VPC リゾルバールールを作成する

開始する前に、次の作業を完了します。

  • VPC の設定を確認します。VPC リゾルバーはリージョナルサービスです。ルールを作成したのと同じ AWS リージョン内の VPC のみを共有および関連付けることができます。
  • アクセス許可を確認します。PutResolverRulePolicy アクションを使用して AWS アカウント間でルールを共有するためのアクセス許可が必要です。

アカウント A で、他のアカウントや VPC と共有する VPC リゾルバールールを作成します。

注: ルールを共有するアカウントは、共有ルールを変更または削除できません。

VPC リゾルバールールを AWS RAM と共有する

次の手順を実行します。

  1. アカウント A でRoute 53 コンソールを開きます。
  2. ナビゲーションペインの [VPC Resolver] (VPC リゾルバー) で、[Rules] (ルール) を選択し、共有するルールを選択します。
  3. [Share] (共有) を選択します。次に、以下の情報を入力します。
    [Name] (名前) に、リソース共有の名前を入力します。
    [Select Resource Type] (リソースタイプの選択) で、[Resolver Rules] (リゾルバルール) を選択します。
    共有するリゾルバールール ID を選択します。
    共有するプリンシパルを指定します。プリンシパルは、単一のアカウントでも組織でもかまいません。
    (オプション) ルールにタグを追加します。

AWS RAM で共有 VPC リゾルバールールを受け入れる

次の手順を実行します。

  1. AWS RAM コンソールを開きます。
  2. ナビゲーションペインの [Shared with me] (自分と共有) で [Resource shares] (リソース共有) を選択します。
  3. VPC リゾルバールールのリソース共有 ID を選択します。
  4. [Accept resource share] (リソース共有を承認) を選択します。

VPC リゾルバールを VPC に関連付ける

次の手順を実行します。

  1. アカウント B でRoute 53 コンソールを開きます。
  2. ナビゲーションペインの [VPC Resolver] (VPC リゾルバー) で、[Rules] (ルール) を選択し、共有するルールを選択します。
  3. [Associate VPC] (VPC を関連付ける) を選択します。
  4. VPC を選択し、[Add] (追加) をクリックします。

VPC からの DNS クエリは、アカウント A からの共有ルールにアウトバウンドエンドポイントを使用するようになりました。AWS RAM は、VPC とアカウント A からのルールのアウトバウンドエンドポイント間の接続を管理します。

関連情報

転送ルールの管理

AWS公式更新しました 7ヶ月前
1コメント

This article was reviewed and updated on 2026-03-24.

エキスパート

応答済み 1ヶ月前

関連するコンテンツ