Google Cloud SQL Deployment#
Google Cloud SQLにPostgreSQLサーバーを展開するには、以下の手順を実行します。
ツールを起動したら、[ Google Cloud SQL ]オプションを選択します。 * Next* ボタンをクリックして続行します。
[ Credentials ]ダイアログで、 Googleを使用して認証するクライアントシークレットファイルを選択します。OAuth2クライアントIDが作成されると、Google Cloudコンソールからjson形式のファイルであるクライアントシークレットをダウンロードできます。
注釈
クライアントOAuthクライアントIDを作成するときに、アプリケーションタイプとしてデスクトップアプリを選択します。クライアントシークレットの作成については、 this リンクを参照してください。
クリックしてGoogleに自分自身を認証するには ボタンをクリックすると、ユーザーは新しいブラウザタブのGoogle認証ページにリダイレクトされます。
認証が完了したら、[ Next ]ボタンをクリックして続行します。
[インスタンス仕様]タブのフィールドを使用して、インスタンスの詳細を指定します。
Cluster name フィールドを使用して、PostgreSQLサーバーの名前を追加します。指定された名前は オブジェクトエクスプローラー にも表示されます。
project ドロップダウンからPostgreSQLインスタンスが作成されるプロジェクトを選択します。
ロケーション オプションからPostgreSQLインスタンスを展開する場所を選択します。
アベイラビリティーゾーン オプションからPostgreSQLインスタンスを展開する、指定されたリージョンのアベイラビリティーゾーンを選択します。
データベースバージョン オプションを使用して、PostgreSQLデータベースバージョンを指定します。
インスタンスクラス フィールドを使用して、このDBインスタンスの計画的なワークロードに必要な計算容量とメモリ容量を割り当てます。
Instance type フィールドを使用して、インスタンスタイプを選択します。
ストレージタイプ からオプションを選択して、ストレージタイプを指定します。
Storage Capacity オプションを使用して、ストレージ容量を指定します。
パブリックIP フィールドを使用して、許可されるインバウンドトラフィックのIPアドレスレンジのリストを指定します127.0.0.1/32など。複数のIPアドレス/範囲をコンマで区切って追加します。
*High Availability * オプションを使用して、高可用性オプションを指定します。このオプションは、選択したセカンダリアベイラビリティーゾーンにスタンバイを作成します。
セカンダリアベイラビリティーゾーン オプションから高可用性のセカンダリアベイラビリティーゾーンを選択します。
[ Database Details ]タブのフィールドを使用して、 PostgreSQLデータベースの詳細を指定します。
pgAdmin server group フィールドのドロップダウンリストを使用して、サーバーの親ノードを選択します。サーバーは、指定されたグループ内の オブジェクトエクスプローラー に表示されます。
管理者ユーザー名フィールドはデフォルトのpostgresになります。サーバー。
Password フィールドを使用して、サーバーでの認証時に指定されるパスワードを入力します。
確認用パスワード フィールドを使用して、パスワードを繰り返します。
Next ボタンをクリックして続行します。
最後に、指定したインスタンスの詳細を確認します。 Finish ボタンをクリックして、Azure PostgreSQLにインスタンスを展開します。
最後をクリックすると、1つのバックグラウンドプロセスが開始され、クラウドにインスタンスを展開し、展開の進行状況を監視します。 Processes タブに実行ステータスとログを含むすべてのバックグラウンドプロセスを表示できます
サーバーは、クラウド展開アイコンとともにツリーに追加されます。展開が完了すると、サーバーの詳細が更新されます。