= Azure Database for PostgreSQL フレキシブル サーバーをプライベート アクセス接続方式で接続 = **に適用されます Azure Database for PostgreSQL - フレキシブル サーバー Azure Database for PostgreSQL フレキシブル サーバーは、クラウドで高可用性 PostgreSQL サーバーを実行、管理、スケーリングするために使用できるマネージド サービスです。このクイックスタートでは、Azure portal を使用して仮想ネットワーク内にフレキシブル サーバーを作成する方法を示します Azure サブスクリプションをお持ちでない場合は、開始する前に無料の Azure アカウントを作成してください == Azure ポータルにサインインする == Azure ポータルに移動します。資格情報を入力して、ポータルにサインインします。デフォルトのビューはサービス ダッシュボードです == Azure Database for PostgreSQL フレキシブル サーバーを作成する == コンピューティング リソースとストレージ リソースのセットが定義されたフレキシブル サーバーを作成します。サーバーは Azure リソース グループ内に作成します フレキシブル サーバーを作成するには、次の手順を実行します。 検索して選択 ポータルの Azure Database for PostgreSQL サーバー: 選択する 追加 上で [Azure Database for PostgreSQL のデプロイ オプション] ページを選択し、デプロイ オプションとして [フレキシブル サーバー] を選択します。 上で Basicstab で、サブスクリプション、リソース グループ、リージョン、およびサーバー名を入力します。既定値を使用すると、バージョン 12 の PostgreSQL サーバーが、2 つの仮想コア、8 GiB RAM、および 28 GiB ストレージを使用する汎用価格レベルでプロビジョニングされます。バックアップの保持期間は 7 日間です。 Developmentworkload を使用して、低コストの価格レベルをデフォルトにすることができます の中に 基本タブで、一意の管理者ユーザー名と管理者パスワードを入力します に行く [ネットワーク] タブをクリックし、プライベート アクセスを選択します。サーバーの作成後に接続方法を変更することはできません。 [仮想ネットワークの作成] を選択して、新しい仮想ネットワーク vnetenvironment1 を作成します。仮想ネットワーク名とサブネット情報を指定したら、[OK] を選択します。 選択する 確認および作成してフレキシブル サーバー構成を確認する 選択する サーバーをプロビジョニングするために作成します。プロビジョニングには数分かかることがあります デプロイが完了して成功するまで待ちます 選択する リソースに移動して、サーバーの概要ページを表示します == Azure Linux 仮想マシンを作成する == サーバーは仮想ネットワーク内にあるため、サーバーと同じ仮想ネットワーク内の他の Azure サービスからのみサーバーに接続できます。サーバーに接続して管理するために、Linux 仮想マシンを作成しましょう。仮想マシンは **同じリージョン**と**同じサブスクリプション Linux 仮想マシンを SSH トンネルとして使用して、データベース サーバーを管理できます のフィードバックを送信して表示するには、サーバーが作成されたリソース グループに移動します。選択する 追加 選択する Ubuntu サーバー 18.04 LTS の中に [基本] タブの [プロジェクトの詳細] で、正しいサブスクリプションが選択されていることを確認してから、[新しいリソース グループの作成] を選択します。名前に myResourceGroup と入力します 下 インスタンスの詳細、仮想マシン名に「myVM」と入力し、データベース サーバーと同じリージョンを選択します 下 管理者アカウント、SSH 公開鍵を選択 の ユーザー名タイプ azureuser にとって SSH 公開キー ソース。デフォルトの [新しいキー ペアの生成] のままにして、[キー ペア名] に myKey と入力します。 下 [受信ポートの規則] >[パブリック受信ポート] で、[選択したポートを許可する] を選択し、ドロップダウンから [SSH (22)] と [HTTP (80)] を選択します。 を選択 仮想ネットワークを構成するための Networking ページ。仮想ネットワークには、データベース サーバー用に作成された vnetenvironment1 を選択します。 選択する サーバーの新しいサブネットを作成するためのサブネット構成の管理 仮想マシンの新しいサブネットを追加します サブネットが正常に作成されたら、ページを閉じます 選択する レビュー + 作成 選択する 作成。 [新しいキー ペアの生成] ウィンドウが開いたら、[秘密キーをダウンロードしてリソースを作成] を選択します。キーファイルは myKey.pem としてダウンロードされます 重要 あなたが知っていることを確認してください .pemfile がダウンロードされました。次のステップでそのパスが必要になります デプロイが完了したら、選択します リソースに移動して、仮想マシンの概要ページを表示します パブリック IP アドレスを選択し、クリップボードにコピーします == PostgreSQL クライアント ツールのインストール == Bash または PowerShell を使用して、VM との SSH 接続を作成します。プロンプトで、仮想マシンへの SSH 接続を開きます。 IP アドレスを VM のものに置き換え、パスを キー ファイルがダウンロードされた場所へのパスを含む .pem ssh -i .\Downloads\myKey1.pem [email protected] ヒント 作成した SSH キーは、次に Azure で VM を作成するときに使用できます。を選択するだけです。 次回 VM を作成するときは、**Azure に保存されているキー**を**SSH 公開キー ソース**に使用します。秘密鍵はコンピューターに既にあるため、何もダウンロードする必要はありません。 サーバーに接続できるようにするには、postgresql-client ツールをインストールする必要があります。 sudo apt-get update sudo apt-get install postgresql-client データベースへの接続には SSL が適用されるため、公開 SSL 証明書をダウンロードする必要があります。 wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem == Azure Linux 仮想マシンからサーバーに接続 == とともに **psql** クライアント ツールがインストールされ、ローカル環境からサーバーに接続できるようになりました psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem == リソースのクリーンアップ == これで、Azure Database for PostgreSQL フレキシブル サーバーがリソース グループに作成されました。今後これらのリソースが必要になることがない場合は、リソース グループを削除するか、PostgreSQL サーバーを削除するだけでリソースを削除できます。リソース グループを削除するには、次の手順を実行します。 - Azure portal で、検索して選択します。 リソース グループ - リソース グループの一覧で、リソース グループの名前を選択します。 - の中に リソース グループの概要ページで、 [リソース グループの削除] を選択します。 - 確認のダイアログ ボックスで、リソース グループの名前を入力し、 消去 == 次のステップ == == フィードバック ==