デフォルト リージョンまたはゾーンの変更

このページでは、GCP Console プロジェクトのデフォルトのリージョンまたはゾーンを設定する方法について説明します。

Compute Engine に対してリクエストを行うときは、リクエストに固有の要件に応じて、リージョンまたはゾーンを指定しなければならない場合があります。ゾーンリソースに関係するリクエストではゾーン名を指定する必要があり、リージョン リソースに関係するリクエストではリージョン名を指定する必要があります。たとえば、VM インスタンスに関連するリクエストでは常にゾーンを指定する必要があり、静的外部 IP に関連するリクエストでは常にリージョンを指定する必要があります。

新しいプロジェクトを作成すると、そのプロジェクトが作成されたロケーションに基づき、プロジェクトのデフォルトのリージョンとゾーンが Compute Engine で自動的に選択されます。Compute Engine はプロジェクトの作成元に近いリージョンとゾーンを選択しようとします。これにより、作成するリソースから顧客またはクライアントへのレイテンシが低減されます。別のリージョンまたはゾーンでリソースを作成する場合、プロジェクトのデフォルト ゾーンとリージョンをオーバーライドできます。

リージョンとゾーンについて詳しくは、リージョンとゾーンのドキュメントをご覧ください。

グローバル、リージョン、ゾーンの Compute Engine リソースについて詳しくは、グローバル リソース、リージョン リソース、ゾーンリソースのドキュメントをご覧ください。

始める前に

デフォルトのリージョンとゾーンのプロジェクトに対する影響

デフォルトのリージョンとゾーンの設定は、gcloud などのクライアント ツールと Google Cloud Platform Console にのみ影響します。これらのツールは、デフォルトのゾーンとリージョンの情報を使用してリクエストの作成時にゾーンとリージョンの情報を事前に選択することで、リソースの管理を容易にします。

GCP Console では、インスタンスやアドレスなどのゾーンリソースまたはリージョン リソースを作成する際、ゾーンとリージョンの各フィールドにはあらかじめ値が入力されています。そのため、あらかじめ入力された値をそのまま受け入れることも、明示的に値を変更することもできます。

gcloud ツールを使用する場合、--zone--region のフラグを省略できます。ツールではプロジェクトのデフォルト ゾーンとリージョンのプロパティが使用されます。

デフォルトのリージョンとゾーンはメタデータ サーバーで随時変更できます。また、gcloud ツールのデフォルトのゾーンとリージョンをローカル側でオーバーライドしたり、gcloud ツールと Google Cloud Platform Console の両方でリクエストごとに手動でオーバーライドしたりすることもできます。

デフォルトのゾーンまたはリージョンの検索

メタデータ サーバーには、プロジェクト ID やプロジェクト名など、プロジェクトに関するメタデータ情報が格納されています。メタデータ サーバーに対してクエリを実行することで、プロジェクトに関する情報を取得して使用できます。

プロジェクトのデフォルトのリージョンとゾーンを指定する場合、Compute Engine によってプロジェクトのメタデータ サーバーにこれらの値が設定されます。

デフォルトのリージョンとゾーンは、以下の値を使用して設定されます。

  • google-compute-default-zone
  • google-compute-default-region

デフォルトのリージョンとゾーンの設定を確認するには、次の gcloud コマンドを実行します。

gcloud compute project-info describe --project [PROJECT_ID]

ここで、[PROJECT_ID] はプロジェクト ID です。

レスポンスで返されるデフォルトのゾーンとリージョンのメタデータ値を確認します。レスポンスに google-compute-default-region キーと google-compute-default-zone キーおよび値が含まれていない場合、それはデフォルトのゾーンまたはリージョンが設定されていないことを意味します。

デフォルトのゾーンまたはリージョンの変更

Console

GCP Console でデフォルトのゾーンまたはリージョンを変更する手順は次のとおりです。

  1. GCP Console で [設定] ページに移動します。
  2. [リージョン] メニューから、デフォルトのリージョンを選択します。
  3. [ゾーン] メニューから、デフォルトのゾーンを選択します。

gcloud

メタデータ サーバーへのリクエストを行うことで、メタデータ サーバー内のデフォルトのゾーンとリージョンを変更できます。次に例を示します。

gcloud compute project-info add-metadata \
    --metadata google-compute-default-region=europe-west1,google-compute-default-zone=europe-west1-b

どのメソッドを使用した場合でも、デフォルトのメタデータを更新した場合は、gcloud init を実行して default 構成を再初期化してください。gcloud init コマンドを再実行するまでは、gcloud コマンドライン ツールは変更後の新しいデフォルトのゾーンやリージョンを認識しません。

デフォルトのゾーンとリージョンを設定するために使用できる gcloud オプションの詳細については、デフォルト プロパティの設定についてのドキュメントをご覧ください。

次のステップ

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Compute Engine ドキュメント