ご利用の ECS インスタンスが VPC 内にある場合、それらを接続するには、Container Registry Enterprise Edition インスタンスの VPC アクセスの制御を設定する必要があります。このトピックでは、設定プロセスについて説明します。
前提条件
-
Container Registry Enterprise Edition インスタンスと同じリージョンに VPC と vSwitch を作成済みであること。 詳細については、「VPC の作成と管理」をご参照ください。
-
Alibaba Cloud DNS PrivateZone を有効化済みであること。 課金の詳細については、「製品の課金」をご参照ください。
背景情報
VPC を Container Registry Enterprise Edition インスタンスに接続すると、インスタンスは VPC 内の IP アドレスを 1 つ消費します。 VPC 内からインスタンスにアクセスするには、インスタンスの VPC ドメイン名をこの IP アドレスに解決する必要があります。 ACR は Alibaba Cloud DNS PrivateZone を使用して、自動的に名前解決を設定します。
ネットワークアクセスの制御は VPC レベルで設定されます。 利用可能な IP アドレスが十分にある vSwitch を任意に選択できます。 設定が完了すると、VPC 内のすべてのリソースが、VPC ドメイン名を使用して Container Registry Enterprise Edition インスタンスにアクセスできるようになります。
VPC アクセスの制御を設定すると、システムは自動的に AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone という名前のサービスリンクロールを作成し、Alibaba Cloud DNS PrivateZone を使用した自動的な名前解決を有効にします。 AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone の詳細については、「Alibaba Cloud DNS PrivateZone のサービスリンクロール」をご参照ください。
Alibaba Cloud DNS PrivateZone で自動的に作成された DNS ゾーンは変更しないでください。 変更すると、イメージのプルや削除などの操作が失敗する可能性があります。
操作手順
VPC アクセスの制御のクォータは、ご利用の ACR インスタンスエディションによって異なります。 デフォルトのクォータでは不十分な場合は、追加のクォータを購入できます。 詳細については、「Enterprise Edition インスタンスの課金」をご参照ください。
Container Registry コンソールにログインします。
トップナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理対象の Enterprise Edition インスタンスをクリックします。
-
インスタンス管理ページの左側のナビゲーションウィンドウで、 を選択します。
説明Helm チャートのアクセスの制御を設定するには、 を選択します。
-
VPC タブで、VPC の追加 をクリックします。
-
VPC の追加 ダイアログボックスで、VPC と vSwitch を選択し、OK をクリックします。
説明VPC から vSwitch を 1 つ選択するだけで、VPC 内のすべての ECS インスタンスが Container Registry Enterprise Edition インスタンスにアクセスできるようになります。
ステータスが 作成中 から 実行中 に変わると、VPC は正常に追加されたことになります。
-
任意: Alibaba Cloud DNS PrivateZone で DNS ゾーンを表示します。
VPC を追加すると、ACR は自動的に Alibaba Cloud DNS PrivateZone に DNS ゾーンを作成してドメイン名を解決します。 このゾーンは Alibaba Cloud DNS PrivateZone で表示できます。
-
Alibaba Cloud DNS コンソールにログインします。
-
左側のナビゲーションウィンドウで、 を選択します。
User Defined Zones タブで、DNS ゾーンを表示します。
-
関連トピック
異なるリージョンの VPC から Container Registry Enterprise Edition インスタンスにアクセスする方法については、「リージョン間またはオンプレミスデータセンターから Enterprise Edition インスタンスにアクセスする」をご参照ください。