ドメイン名を使用してデータベースに接続し、データベースがクラウドに移行された後もデータベースの元のドメイン名を保持するとします。 この場合、プライベートドメイン名機能を使用してプライベートドメイン名をバインドできます。
シナリオ
PolarDBの各VPC対応エンドポイントにプライベートドメイン名をバインドできます。 プライベートドメイン名は、現在のリージョンで指定したVPCでのみ有効になります。 プライベートドメイン名は、世界中で有効になるドメイン名よりも解決の優先順位が高くなります。
たとえば、データベースの元のドメイン名をs developer.aliyundoc.comし、データベースをPolarDBクラスターに移行したとします。 s image.developer.aliyundoc.comしたPolarDBクラスターのエンドポイント。 元のドメイン名を変更しないようにするには、CNAMEレコードo image.developer.aliyundoc.comであるd developer.aliyundoc.comをビンにするプライベートドメイン名を作成します。 ドメイン名がエンドポイントにバインドされると、次の図に示すように、指定されたVPCのvisitin g developer.aliyundoc.comでPolarDBクラスターにアクセスできます。
課金説明
PolarDBのプライベートドメイン名機能は、PrivateZoneによって管理されるプライベートドメイン名をPolarDBのVPC対応エンドポイントにマッピングすることによって実現されます。 PrivateZoneは少額の料金を請求します。 料金の詳細については、「価格」をご参照ください。
プライベートドメイン名のバインド
PolarDBコンソールにログインします。
左上隅で、クラスターがデプロイされているリージョンを選択します。
クラスターを見つけて、そのIDをクリックします。
の右上隅にアドレスのセクション概要ページをクリックし、アイコンを使用してビューを切り替えます。
VPC側のエンドポイントの右側で、プライベートドメインのバインドをクリックします。
プライベートドメインのバインドダイアログボックスで、プライベートドメイン名のプレフィックスとサフィックスを入力します。
プライベートドメイン名の形式は
<prefix>.<suffix>
です。 次の表に、プライベートドメイン名の形式を示します。設定
説明
プライベートドメイン名のプレフィックス
プライベートドメイン名のプレフィックスの長さは6 ~ 40文字で、英小文字、数字、ハイフン (-) のいずれかを使用できます。 プレフィックスは、文字で始まり、数字または文字で終わる必要があります。
プライベートドメイン名 (ゾーン) のサフィックス
ドロップダウンリストから既存のゾーンを選択するか、新しいゾーンを入力できます。 ゾーンの詳細については、 プライベートゾーン をご参照ください。
説明PolarDBクラスターが存在するVPCが設定済みのゾーンにない場合、システムは自動的にVPCをゾーンにバインドします。
パッチを入手するためにPrivateZoneコンソールでゾーンを表示および管理します。
説明プライベートドメイン名をバインドすると、システムは自動的にAliyunServiceRoleForPolarDBロールを作成します。 詳細については、PolarDBのサービスにリンクされたロールをご参照ください。
OKをクリックします。
プライベートドメインのバインドダイアログボックスで、ドメイン名に関する情報を再度確認し、OKをクリックします。
関連する API 操作
API | 説明 |
プライマリエンドポイント、デフォルトのクラスターエンドポイント、カスタムクラスターエンドポイント、プライベートドメイン名など、PolarDBクラスターのエンドポイントを変更します。 |