ECSインスタンスのホスト名の同期
Alibaba Cloud DNS PrivateZoneは、ECS (Elastic Compute Service) インスタンスのホスト名を自動的に取得し、そのホスト名のイントラネットDNSレコードを生成できます。
アカウント間でECSインスタンスのホスト名を同期する
Alibaba Cloud DNS PrivateZoneは、Alibaba CloudアカウントB内のECSインスタンスのホスト名をAlibaba CloudアカウントAに同期できます。
シナリオ
複数のECSインスタンスが企業の異なるAlibaba Cloudアカウントに属していて、Alibaba Cloud DNS PrivateZoneを使用してイントラネットDNSレコードを管理する場合、複雑な操作を繰り返し実行して、各ECSインスタンスのホスト名のイントラネットDNSレコードを生成する必要があります。 すべてのAlibaba Cloudアカウントで次の操作が必要です。同じゾーン名を使用してゾーンを作成し、アカウント内のECSインスタンスのホスト名を取得します。 操作はO&M効率に影響します。 この問題を解決するために、Alibaba Cloud DNS PrivateZoneでは、アカウント間でECSインスタンスのホスト名を同期できます。
手順
この例では、Alibaba Cloudアカウントが2つあり、アカウントBのECSインスタンスのホスト名をアカウントAに同期します。
RAMロールの設定
アカウントBのECSインスタンスのホスト名をアカウントAに同期するには、アカウントBでResource Access Management (RAM) ユーザーを設定する必要があります。
アカウントBを使用してRAMコンソールにログインします。
[アイデンティティ] > [ロール] を選択し、[ロールの作成] をクリックします。
[ロールタイプの選択] ステップで、[Alibaba Cloud Service] を選択し、[次へ] をクリックします。
[ロールの設定] ステップで、RAMロール名パラメーターをAssumeRoleFor12345に設定します。 この例では、12345はAlibaba CloudアカウントBのUIDです。値を実際のUIDに置き換えることができます。 [Select Trusted Service] パラメーターを [Elastic Compute Service] に設定し、[OK] をクリックします。
[完了] ステップで、[RAMロールへの権限の追加] をクリックします。 [権限の追加] パネルの [ポリシーの選択] セクションで、[システムポリシー] をクリックし、[ECS] キーワードを使用してポリシーを検索します。 AliyunECSReadOnlyAccessポリシーを選択し、[OK] をクリックします。
[ロール] ページに戻り、[AssumeRoleFor12345] ロールをクリックします。
表示されるページで、[信頼ポリシー管理] タブをクリックし、[信頼ポリシーの編集] をクリックします。
Serviceパラメーターのe ecs.aliyuncs.com値をAlibaba CloudアカウントAに関する情報に置き換えます。アカウント情報はUID@pvtz.xxxx.com形式である必要があります。 たとえば、アカウントAのUIDが345678の場合、Serviceパラメーターを345 *** @ pvtz.aliyuncs.comに設定します。
アカウント間でECSインスタンスのホスト名を同期する
アカウントAを使用して、Alibaba Cloud DNSコンソールにログインします。左側のナビゲーションウィンドウで、[PrivateZone] をクリックします。 [権限ゾーン] タブで、[ゾーンの追加] をクリックします。
[ゾーンの追加] ダイアログボックスで、カスタムゾーン名を入力し、[OK] をクリックします。
[権限ゾーン] タブで、追加したゾーンを見つけ、[操作] 列の [DNS設定] をクリックします。
[ホスト名レコード] タブで、[自動同期の設定] をクリックします。 [ホスト名自動同期の設定] ダイアログボックスで、現在のAlibaba Cloudアカウント内のECSインスタンスがデプロイされているリージョンを選択します。
アカウントB内のECSインスタンスのホスト名を同期するには、[アカウントの追加] をクリックします。
表示されるダイアログボックスで、アカウントフィールドにアカウントBのメールアドレスまたはユーザー名を入力します。 [検証コードの送信] をクリックします。 確認コードは、アカウントBの電子メールアドレスと携帯電話に送信されます。
検証が完了したら、[アカウント] ドロップダウンリストから [アカウントB] を選択し、同期するホスト名を持つECSインスタンスがデプロイされているリージョンを選択し、[OK] をクリックします。
PrivateZone ページに戻ります。 [権限ゾーン] タブで、作成したゾーンを見つけ、[操作] 列の [VPCの関連付け] をクリックします。 [VPCの関連付け] パネルで、現在のアカウントのVPCから関連付けるVPCを選択し、[OK] をクリックしてVPCの関連付けを完了します。