【アップデート】Amazon Route 53 プロファイルが VPC エンドポイントをサポートするようになりました

いつも記事を読んでいただきありがとうございます！
モブエンジニア（[@mob-engineer](https://qiita.com/mob_engineer))です！

2025.04.29（火）にRoute 53に関する興味深いアップデート情報が届きましたので、**利用することで得られるメリデメ**含め記事としてまとめてみたいと思います。

ネットワークナンモワカランな方でも分かるように平易な表現で執筆しておりますので、お気軽に読んでいただければ幸いです。

# 目次
- アップデート情報
    - 利用可能なリージョン
- 概要
- 検証してみた
- 実務で利用することのメリット

## アップデート情報

AWS公式ブログの内容として以下の通りです。

#### AWS公式ブログ

https://aws.amazon.com/about-aws/whats-new/2025/04/amazon-route-53-profiles-vpc-endpoints/

>原文
Today, AWS announced support for VPC endpoints in Amazon Route 53 Profiles, allowing you to create, manage, and share private hosted zones (PHZs) for interface VPC endpoints across multiple VPCs and AWS accounts within your organization. With this enhancement, Amazon Route 53 Profiles simplifies the management of VPC endpoints by streamlining the process of creating and associating interface VPC endpoint managed PHZs with VPCs and AWS accounts, and without requiring you to manually associate them.
Route 53 Profiles makes it easy for you to create one or more configurations for VPC-related DNS settings, such as private hosted zones and Route 53 Resolver rules, and share them across VPCs and AWS accounts. The new capability helps you centralize the management of PHZs associated with interface VPC endpoints, reducing administrative overhead and minimizing the risk of configuration errors. This feature eliminates the need for creation and manual association of PHZs for VPC endpoints with individual VPCs and accounts, saving time and effort for network administrators. Additionally, it improves security and consistency by providing a centralized approach to managing DNS resolution for VPC endpoints across an organization's AWS infrastructure.

>日本語訳
AWS が本日、Amazon Route 53 Profiles での VPC エンドポイントのサポートを発表しました。これにより、組織内の複数の VPC および AWS アカウント間でインターフェース VPC エンドポイント用のプライベートホストゾーン (PHZ) の作成、管理、共有が可能になります。この機能強化により、Amazon Route 53 Profiles は、インターフェース VPC エンドポイント管理 PHZ の作成とVPC および AWS アカウントとの関連付けのプロセスを合理化し、手動での関連付けを必要とせずに VPC エンドポイントの管理を簡素化します。
Route 53 Profiles を使用すると、プライベートホストゾーンや Route 53 Resolver ルールなどの VPC 関連の DNS 設定を1つ以上作成し、それらを VPC や AWS アカウント間で共有することが容易になります。この新機能により、インターフェース VPC エンドポイントに関連する PHZ の管理を一元化でき、管理オーバーヘッドを削減し、設定エラーのリスクを最小限に抑えることができます。この機能により、個々の VPC やアカウントに対する VPC エンドポイント用 PHZ の作成と手動関連付けが不要になり、ネットワーク管理者の時間と労力を節約します。さらに、組織の AWS インフラストラクチャ全体で VPC エンドポイントの DNS 解決を管理するための一元的なアプローチを提供することで、セキュリティと一貫性を向上させます。

ものすごくざっくり言えば、**Amazon Route 53 プロファイルでVPCエンドポイントの管理も行える**と考えられます。

個人的に**プロファイル設定だけでプライベートホストゾーンの設定もまるっと行える**のは運用コスト削減につながるのでうれしさはあるアップデートかと思います。

### 利用可能なリージョン

本機能が利用できるリージョンとして**プライベートホストゾーンが利用できるリージョン**と示されていました。ドキュメントを見ると以下リージョンで利用可能とのことです。

#### Amazon Route 53 endpoints and quotas

https://docs.aws.amazon.com/general/latest/gr/r53.html

- US East (Ohio)	us-east-2
- US East (N. Virginia)	us-east-1
- US West (N. California)	us-west-1
- US West (Oregon)	us-west-2
- Africa (Cape Town)	af-south-1
- Asia Pacific (Hong Kong)	ap-east-1
- Asia Pacific (Hyderabad)	ap-south-2
- Asia Pacific (Jakarta)	ap-southeast-3
- Asia Pacific (Melbourne)	ap-southeast-4
- Asia Pacific (Mumbai)	ap-south-1
- Asia Pacific (Osaka)	ap-northeast-3
- Asia Pacific (Seoul)	ap-northeast-2
- Asia Pacific (Singapore)	ap-southeast-1
- Asia Pacific (Sydney)	ap-southeast-2
- Asia Pacific (Tokyo)	ap-northeast-1
- Canada (Central)	ca-central-1
- Canada West (Calgary)	ca-west-1
- Europe (Frankfurt)	eu-central-1
- Europe (Ireland)	eu-west-1
- Europe (London)	eu-west-2
- Europe (Milan)	eu-south-1
- Europe (Paris)	eu-west-3
- Europe (Spain)	eu-south-2
- Europe (Stockholm)	eu-north-1
- Europe (Zurich)	eu-central-2
- Israel (Tel Aviv)	il-central-1
- Middle East (Bahrain)	me-south-1
- Middle East (UAE)	me-central-1
- South America (São Paulo)	sa-east-1
- AWS GovCloud (US-East)	us-gov-east-1
- AWS GovCloud (US-West)	us-gov-west-1

最近リリースされたタイリージョンなどは利用できないですが、東京リージョン・大阪リージョンで利用できるので国内で事業展開している事業者であれば問題ないかと思います。

:::note info
利用料金に関しても通常のRoute 53　Profileと変化はございません。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3846878/86664f34-8a56-4f8d-9969-03986ad71832.png)

https://aws.amazon.com/route53/pricing/
:::

## 検証してみた

:::note info
詳細な設定方法は次の公式ドキュメントにまとめられています。

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/profile-associate-vpc-endpoints.html
:::

簡単に検証するためにエンドポイントを１つ作成しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3846878/bfc9c83b-4fb6-423f-a044-11c4363591b4.png)

:::note warn
VPC作成時にデフォルトで作成されるVPCエンドポイントだと設定できませんでした。
サービス名として**com.amazonaws.ap-northeast-1.profile**を設定して作成することでエンドポイントを関連付けることができます。
:::

- エンドポイント名：Route53-Profile-Test

それでは、Route 53 Profileに作成したVPCを紐づけてみましょう。
- Route 53メニュー左側ペインの**プロファイル**をクリックします

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3846878/5bb6b418-6bdd-4365-a870-1f6e881f4da6.png)

- プロファイルメニュー画面が表示されるため**プロファイルを作成**ボタンをクリックします

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3846878/197fba32-d5cb-4b3e-a9e9-a146fddda51c.png)

- プロファイル作成画面が表示されるためプロファイル名に任意の値を入力し、**プロファイルを作成**ボタンをクリックします

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3846878/11d8598d-4704-4662-8c32-0e8e061f69d9.png)

- プロファイルを作成できました
- **VPCエンドポイント**タブをクリックし、**関連付ける**ボタンをクリックします

![スクリーンショット 2025-04-30 104332.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3846878/b7ff6a1a-12dc-4d04-a8b5-c205620eb63d.png)


- VPCエンドポイント一覧が表示されるため、**関連付けの準備完了**と表示されているエンドポイント左側のチェックボックスをクリックします
- クリック後、**プロファイルを作成**ボタンをクリックします

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3846878/29666efb-f145-46f5-a0cb-07248dea56f4.png)

- 関連付け処理自体はうまくできているように見えますが、VPCエンドポイントの関連付けのカウントが変わっていない状況でした

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3846878/b746f6e8-444b-4bf0-aefa-ea36891c43a1.png)

Route 53に関しては今後検証で触っていく予定ですので、その際検証していきたいと思います。

## 実務で利用することのメリット

検証自体は想定通りうまくいかなかったものの触ってみて感じた**実務で利用することのメリット**について簡単にまとめてみたいと思います。

#### メリット
- プロファイルとエンドポイントの紐づけが容易になる
- プロファイルを見るだけで**紐づいているエンドポイント情報**を確認できる
- ネットワーク回りの管理が楽になりネットワーク運用担当の負担が軽減される

そのうえで、利用するうえで留意すべき事項がいくつかあると気づいたためそちらもまとめてみました。

#### 留意事項
- 各プロファイルへ紐づけできるエンドポイントの上限は10個まで
- 一つのエンドポイントを複数エンドポイントへ紐づけられるのかは不明
- 紐づけ自体は楽に行えるが複数プロファイルを持っている環境の場合、設定ミスを起こす可能性はある
- **エンドポイント自体の設定を正しく行えないとそもそも紐づけ対象とならない**

簡単ではございますが、今後のネットワーク運用において興味深いアップデートでしたので引き続きウォッチしていきたいと思います。

最後まで記事をお読みいただきありがとうございました！