クラウドベンダーをAzureとしてデータソースを作成する際に、エンドポイント接続方式を選択した場合は、事前に設定が必要です。本記事では、接続情報を取得するための設定方法について説明します。
Azure Database for MySQL
Azure Database for MySQLの作成
Azure Database for MySQL Flex Server ページにログインし、+ Create をクリックします。
Azure Database for MySQLデプロイオプションの選択 ページで、Flex Server > Advanced Creation を選択します。
Flex Server > Basic ページで、各パラメータを設定します。
パラメータ説明Subscription ドロップダウンリストから対象のAzureサブスクリプションを選択します。 Resource Group ドロップダウンリストから対象のリソースグループを選択します。 Server Name カスタムのサーバー名を入力します。小文字、数字、ハイフン(-)を含み、長さは3~63文字です。 Region/MySQL Version/Workload Type/Compute + Storage/Availability Zone 必要に応じて選択します。 High Availability 必要に応じて高可用性を有効にするかどうかを選択します。 Authentication MySQL Authentication Only を選択してください。 Administrator Login Name/Password/Confirm Password 実際の状況に応じて入力してください。 次へ:ネットワーク をクリックします。Flex Server > ネットワーク ページで、各パラメータを設定します。
パラメータ説明Connection Method Public Access (Allowed IP Addresses) and Private Endpoint を選択してください。 Public Access/Firewall Rules 必要に応じて、パブリックアクセスとファイアウォールルールを設定します。 Private Endpoint 後の手順で作成できます。 次へ:セキュリティ をクリックします。Flex Server > Security ページでは、デフォルト設定を使用し、次へ:ラベル をクリックします。
Flex Server > Label ページで、必要に応じてラベルを作成します。次へ:表示+作成 をクリックします。
Flex Server > 表示+作成 ページで、設定が正しいことを確認した後、作成 をクリックします。
作成完了後、詳細ページに移動し、左側のナビゲーションペインで 設定 > Server Parameters をクリックし、
require_secure_transportをOFFに設定します。
仮想ネットワークを新規作成します。
Virtual Networks ページに移動し、+ Create をクリックします。
Create Virtual Network > 基本情報 ページで、各パラメータを設定します。
表示+作成 をクリックします。
Create Virtual Network > 表示+作成 ページで、設定が正しいことを確認した後、作成 をクリックします。

Azure Database for MySQLの専用エンドポイントを新規作成または追加する
専用エンドポイントの新規作成
専用エンドポイント ページに移動し、作成 をクリックします。
専用エンドポイントの作成 > 基本 ページで、各パラメータを設定します。
パラメータ説明サブスクリプション ドロップダウンリストから対象のAzureサブスクリプションを選択します。 リソースグループ ドロップダウンリストから対象のリソースグループを選択します。 名前 専用エンドポイントの名前をカスタマイズします。英字または数字で始まり、英字、数字、またはアンダースコア()で終わる必要があります。英字、数字、アンダースコア()、ピリオド(.)、またはハイフン(-)のみ含むことができます。 ネットワークインターフェース名 ネットワークインターフェースの名前をカスタマイズします。英字または数字で始まり、英字、数字、またはアンダースコア()で終わる必要があります。英字、数字、アンダースコア()、ピリオド(.)、またはハイフン(-)のみ含むことができます。 地域 対象の地域を選択します。 次へ:リソース をクリックします。専用エンドポイントの作成 > リソース ページで、必要に応じて各パラメータを設定します。対象のリソースは変更できないため、デフォルト値のままにしておいてください。
次へ:仮想ネットワーク をクリックします。専用エンドポイントの作成 > 仮想ネットワーク ページで、必要に応じて仮想ネットワークとサブネットを選択します。
次へ:DNS をクリックします。専用エンドポイントの作成 > DNS ページで、専用DNSゾーンとの統合 を いいえ に設定します。
次へ:タグ をクリックします。専用エンドポイントの作成 > タグ ページで、必要に応じてタグを作成します。|
次へ:確認+作成 をクリックします。専用エンドポイントの作成 > 確認+作成 ページで、設定内容を確認し、問題がなければ 作成 をクリックします。
既存のAzure Database for MySQLに専用エンドポイントを追加する
Azure Database for MySQL クイックサーバー ページに移動し、対象サーバーの名前をクリックして 概要 ページに移動します。
左側のナビゲーションペインで、設定 > ネットワーク をクリックします。
専用エンドポイント 項目で、+ 専用エンドポイントの作成 をクリックします。

専用エンドポイントの作成 > 基本 ページで、名称 と ネットワークインターフェース名 をカスタマイズします。
次へ:リソース をクリックします。専用エンドポイントの作成 > リソース ページで、対象のリソースは変更できないため、デフォルト値のままにしておいてください。
次のページでは設定は不要です。次へと順にクリックし、専用エンドポイントの作成 > 確認+作成 ページに移動します。
設定内容を確認し、問題がなければ 作成 をクリックします。
専用エンドポイントの使用
Azure Database for MySQLの専用エンドポイントを新規作成または追加した後、リソースID をコピーし、新規データソース作成ページの Azure > エンドポイント > 接続情報 に入力する必要があります。新規データソースの詳細については、データソースの作成をご参照ください。
リソースIDをコピーする手順は以下のとおりです:
Azure Database for MySQL Flexible Server ページにログインします。
対象サーバー名をクリックし、概要 ページに移動します。
概要 セクションで、右上の JSONビュー をクリックします。

リソースJSON ページで、リソースID の隣のコピーアイコンをクリックします。

データソースの接続テストに失敗し、Azureコンソールにアクセスして送信された接続リクエストを受け入れるよう求められた場合は、以下の操作を実行してください:
Azure Database for MySQL Flexible Server ページにログインします。
対象サーバー名をクリックし、概要 ページに移動します。
左側のナビゲーションペインで、設定 > ネットワーク をクリックします。
専用エンドポイント セクションで対象の専用エンドポイントを選択し、承認 をクリックします。
専用エンドポイントの接続承認が完了したら、新規データソースページに戻り、接続を再テストしてください。
オンプレミスMySQL/Oracleデータベース
ロードバランシングエンジンの作成
ロードバランシングエンジンページにログインし、+ 作成 > 標準ロードバランシングエンジンをクリックします。

ロードバランシングエンジンの作成 > 基本ページで、各パラメータを設定します。
パラメータ説明サブスクリプション ドロップダウンリストから対象Azureサブスクリプションを選択します。 リソースグループ ドロップダウンリストから対象リソースグループを選択します。 名前 ロードバランシングエンジンのカスタム名です。英字または数字で始まり、英字、数字、またはアンダースコア()で終わる必要があります。英字、数字、アンダースコア()、ピリオド(.)、またはハイフン(-)のみ含むことができます。 リージョン 必要に応じて選択してください。 SKU **スタンダードエディション**を選択してください。 タイプ 内部を選択してください。 ストラテジー 地域を選択してください。 次へ:フロントエンドIP設定をクリックします。ロードバランシングエンジンの作成 > フロントエンドIP設定ページで、+ フロントエンドIP設定を追加をクリックします。
フロントエンドIP設定の追加ダイアログボックスで、各パラメータを設定します。設定完了後、**保存**をクリックします。
パラメータ説明名前 カスタムフロントエンドIP設定名です。英字または数字で始まり、英字、数字、またはアンダースコア()で終わる必要があります。英字、数字、アンダースコア()、ピリオド(.)、またはハイフン(-)のみ含むことができます。 IPバージョン IPv4を選択してください。 仮想ネットワーク オンプレミスデータベースが存在する仮想ネットワークです。 サブネット ドロップダウンリストから正しいサブネットを選択します。 割り当て 動的を選択してください。 可用性ゾーン ゾーンなしを選択してください。 次へ:バックエンドプールをクリックします。ロードバランシングエンジンの作成 > バックエンドプールページで、+ バックエンドプールを追加をクリックします。
バックエンドプールの追加ページで、各パラメータを設定します。設定完了後、**保存**をクリックします。
パラメータ説明名前 カスタムバックエンドプール名です。英字または数字で始まり、英字、数字、またはアンダースコア()で終わる必要があります。英字、数字、アンダースコア()、ピリオド(.)、またはハイフン(-)のみ含むことができます。 仮想ネットワーク オンプレミスデータベースが存在する仮想ネットワークです。 バックエンドプール設定 NICを選択してください。 次のページでは設定不要です。次へを順にクリックし、ロードバランシングエンジンの作成 > 確認+作成ページに進みます。
全ての設定を確認し、問題がなければ、**作成する**をクリックします。
専用リンクサービスの作成
専用リンクサービスページにアクセスし、+ 作成をクリックします。
専用リンクサービスの作成 > 基本 ページで、各パラメータを設定します。
パラメータ説明サブスクリプション ドロップダウンリストから対象のAzureサブスクリプションを選択します。 リソースグループ ドロップダウンリストから対象のリソースグループを選択します。 名前 専用リンクサービス名をカスタマイズします。英字または数字で始まり、英字、数字、またはアンダースコア()で終わる必要があります。英字、数字、アンダースコア()、ピリオド(.)、ハイフン(-)のみ含めることができ、長さは2~64文字です。 リージョン 必要に応じて選択してください。 次へ:エグジット設定 をクリックします。専用リンクサービスの作成 > エグジット設定 ページで、各パラメータを設定します。
パラメータ説明ロードバランサー ドロップダウンリストから作成したロードバランサーを選択します。 ロードバランサーのフロントエンドIPアドレス ドロップダウンリストからロードバランサーのフロントエンドIPアドレスを選択します。 ソースNATサブネット ドロップダウンリストからNAT IPアドレスを割り当てるサブネットを選択します。 TCPプロキシV2の有効化 必要に応じてTCPプロキシV2を有効にするかどうかを選択します。 専用IPアドレス設定 割り当て を 動的 に選択してください。 次のページでは設定は不要です。次へを順にクリックし、専用リンクサービスの作成 > 表示+作成 ページに進みます。
全ての設定を確認し、間違いがないことを確認したら、作成 をクリックします。
専用リンクサービスの使用
専用リンクサービスを作成した後、リソースID をコピーし、新規データソース作成ページの Azure > エンドポイント > 接続情報 に入力します。新規データソースの詳細については、新規データソースの作成をご参照ください。
リソースIDのコピー手順は以下のとおりです:
専用リンクサービスページにログインします。
対象の専用リンクサービス名をクリックし、概要 ページに進みます。
概要 セクションで、右上の JSONビュー をクリックします。

リソースJSON ページで、リソースID の後ろのコピーアイコンをクリックします。

データソースのテスト接続に失敗し、Azureコンソールにアクセスして受信した接続リクエストを承認するよう求められた場合は、以下の操作を実行してください:
専用リンクサービスページにログインします。
対象の専用リンクサービス名をクリックし、概要 ページに進みます。
左側のナビゲーションペインで、設定 > 専用エンドポイント接続 をクリックします。
対象の専用エンドポイントを選択し、承認 をクリックします。
承認を承認する ダイアログで、はい をクリックします。
専用エンドポイント接続が承認されると、新規データソースページに戻り、接続を再テストできます。