クラウドベンダーを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 > Tags ページで、必要に応じてタグを作成します。次へ:表示+作成 をクリックします。
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 フレキシブルサーバーページにログインします。
対象サーバー名をクリックし、概要ページに移動します。
概要セクションで、右上の JSONビュー をクリックします。
リソースJSONページで、リソースID の隣のコピーアイコンをクリックします。
データソースの接続テストに失敗し、Azureコンソールにアクセスして受信した接続リクエストを承認するよう求められた場合は、以下の操作を実行してください:
Azure Database for MySQL フレキシブルサーバーページにログインします。
対象サーバー名をクリックし、概要ページに移動します。
左側のナビゲーションペインで、設定 > ネットワーク をクリックします。
専用エンドポイント セクションで対象の専用エンドポイントを選択し、承認をクリックします。
専用エンドポイントの接続承認が完了したら、新規データソースページに戻り、接続を再テストします。
オンプレミス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コンソールにアクセスして受信した接続要求を承認するよう求められた場合は、以下の操作を実行してください:
ダイナミック専用リンクサービスページにログインします。
対象のダイナミック専用リンクサービス名をクリックし、概要ページに進みます。
左側のナビゲーションペインで、設定 > 専用エンドポイント接続をクリックします。
対象のダイナミック専用エンドポイントを選択し、**承認**をクリックします。
承認を承認するダイアログボックスで、**はい**をクリックします。
専用エンドポイント接続の承認が完了するのを待ってから、新規データソースページに戻り、接続を再テストします。