# Route 53 Global Resolver、DNS ビューをアカウント越しに共有できるようになったよ！

やっほー、しぃちゃんだよ！今日は DNS まわりの、地味だけどじわじわ効く便利アップデートを見つけちゃったから紹介するね。

## なにが発表されたの？

AWS の What's New から、[Amazon Route 53 Global Resolver](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/gr-sharing-dns-views.html) が **DNS ビューを別の AWS アカウントと共有できるようになった**っていうお知らせだよ。共有には AWS Resource Access Manager (AWS RAM) を使うの。

コンシューマー側のアカウントは、自分の Route 53 プライベートホストゾーンを共有された DNS ビューに関連付けるだけで、オーナーのグローバルリゾルバーが動いている全リージョンから名前解決できるようになるんだって。しかもホストゾーンや DNS ビューの所有権を移さなくていいのがうれしいポイントなの。

## 今までどうだったの？

中央に集約したグローバルリゾルバーでみんなの名前を解決したいとき、ネックになりがちなのが「各チームが持つプライベートホストゾーンをどう見せるか」だったよね。所有権はチームごとに握ったまま、名前解決だけ中央に寄せたい、っていうニーズに今回の共有機能が応えてくれるの。

## これで何が変わるの？

チームは自分のプライベートホストゾーンをこれまでどおり自分で持って管理しつつ、中央のグローバルリゾルバー経由で解決できるようになるよ。所有権の移管なしで名前解決だけ共有できるから、権限や運用の線引きがすっきりするね。

## 深く潜ってみよう

アクセス制御は AWS RAM の管理ポリシーから選べるよ。用意されているのは「デフォルト（関連付けのみ）」「ライフサイクル管理」「フルアクセス」の 3 段階で、カスタム権限を作ってコンシューマーに特定のアクションだけ許可することもできるの。

コンシューマーが作ったプライベートホストゾーンの関連付けは、コンシューマーのアカウントに属するけど、オーナー側からも見えて削除できるようになっているよ。

お財布にもやさしくて、**追加料金なし**で使えるの。利用できるのは Route 53 Global Resolver が対応している[全 AWS リージョン](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/gr-what-is-global-resolver.html#regions)だよ。料金の詳細は [Route 53 の料金ページ](https://aws.amazon.com/route53/pricing/)で確認してね。

## まとめ

- Route 53 Global Resolver の DNS ビューを、AWS RAM で別アカウントと共有できるようになったよ
- コンシューマーは自分のプライベートホストゾーンを関連付けて、オーナーのグローバルリゾルバーから解決可能に
- ホストゾーンや DNS ビューの所有権は移さなくて OK
- アクセス制御は RAM の 3 段階の管理ポリシー＋カスタム権限から選べる
- 追加料金なしで、対応する全リージョンで利用できる

マルチアカウント構成で DNS を中央管理したいインフラ担当の人に、じわっと刺さるアップデートだね！
