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

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

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

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

リージョンとゾーンの詳細については、リージョンとゾーンをご覧ください。

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

始める前に

デフォルトのリージョンとゾーンのプロジェクトへの影響

デフォルトのリージョンとゾーンの設定は、gcloud コマンドライン ツールや Google Cloud Console などのクライアント ツールにのみ影響します。これらのツールを使用してリクエストを作成する場合は、デフォルトのリージョンとゾーンを自動的に選択してリソースを管理できます。

Cloud Console を使用して、アドレスやインスタンスのようにリージョンやゾーンのリソースを作成すると、Compute Engine によってリージョン フィールドとゾーン フィールドが設定されます。あらかじめ入力された値をそのまま受け入れることも、いずれかの値または両方の値を明示的に変更することもできます。

gcloud ツールを使用する場合は、--region フラグと --zone フラグを設定せずに、新しいプロジェクトのデフォルトのリージョン プロパティとゾーン プロパティが使用されるようにしてください。

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

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

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

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

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

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

デフォルトのリージョンとゾーンの設定を確認するには、project-id をプロジェクト ID に置き換えて、次の gcloud コマンドを実行します。

gcloud compute project-info describe --project project-id

レスポンスでデフォルトのリージョンとゾーンのメタデータ値を探します。google-compute-default-regiongoogle-compute-default-zone のキーと値がレスポンスに含まれていない場合、デフォルトのリージョンまたはゾーンが設定されていません。

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

Console

デフォルトのリージョンまたはゾーンを変更するには:

  1. Cloud 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 ツールは、gcloud init コマンドを実行した後にのみ、デフォルトのリージョンとゾーンの設定を更新します。

gcloud オプションを使用してデフォルトのリージョンとゾーンを設定する方法については、デフォルト プロパティの設定をご覧ください。

次のステップ