Google Cloud プロジェクトをセットアップする

このガイドでは、Google Maps Platform API を使用する前に Google Cloud プロジェクトをセットアップする方法を説明します。ここで説明する手順のいくつかは Google Maps Platform スタートガイドのページですでに済ませているかもしれませんが、このガイドではプロジェクトの管理に役立つその他の手順も紹介しています。

プロジェクトを作成する

Google Maps Platform を使用するには、サービス、認証情報、課金、API、SDK を管理するためのプロジェクトが必要です。

プロジェクトごとに課金のセットアップも必要となりますが、ご請求が発生するのは、そのプロジェクトが無料サービスの割り当て分を超過した場合のみです。

課金を有効にした Cloud プロジェクトを作成するには:

Console

  1. Cloud コンソールで新しい Google Cloud プロジェクトを作成します。

    新しいプロジェクトを作成
  2. [新しいプロジェクト] ページで、必要な情報を入力します。

    • [プロジェクト名]: デフォルト名をそのまま使用するか、別の名前を入力します。

      プロジェクト名はいつでも変更できます。詳しくは、プロジェクトの識別をご覧ください。

    • プロジェクト ID: デフォルト値をそのまま使用するか、[編集] をクリックして、Google API でプロジェクトの固有識別子として使用されるカスタム ID を入力します。

      プロジェクトの作成後にプロジェクト ID を変更することはできないため、そのプロジェクトに適したわかりやすい ID を選択してください。プロジェクト ID には機密情報を含めないでください。

    • 請求先アカウント: プロジェクトの請求先アカウントを選択します。請求先アカウントを設定していない場合や請求先アカウントが 1 つしかない場合、このオプションは表示されません。

      プロジェクトを請求先アカウントに関連付けるには、請求先アカウント管理者またはプロジェクトの支払い管理者である必要があります。詳しくは、請求のアクセス制御に関するドキュメントをご覧ください。

    • [場所]: プロジェクトをリンクする組織がある場合は、[参照] をクリックして、目的の組織を選択します。それ以外の場合は [組織なし] を選択します。

      詳しくは、フォルダの作成と管理および組織、プロジェクト、請求先アカウント間の関係をご覧ください。

  3. [作成] を選択します。

gcloud

gcloud projects create "PROJECT"

詳しくは、Google Cloud SDKCloud SDK のインストール、および以下のコマンドをご覧ください。

課金を有効にする

アプリをデプロイするには、課金を有効にする必要があります。1 か月あたりの割り当て範囲を超えなければ、アカウントには課金されません。 1 か月あたりの割り当て分を上回るリソースがアプリケーションに必要な場合は、追加の使用分が課金されます。

Cloud プロジェクトの作成時に請求先アカウントが存在する場合は、そのプロジェクトで課金が自動的に有効になります。

Cloud プロジェクトで課金を有効にするには:

  1. Cloud コンソールで以下のように操作します。
    [お支払い] ページに移動します。
  2. Cloud プロジェクトを選択または作成します。
  3. 請求先アカウントがあるかどうか、選択した Cloud プロジェクトがアカウントに関連付けられているかどうかに応じて、[お支払い] ページに次のいずれかが表示されます。
    • 選択した Cloud プロジェクトで課金がすでに有効になっている場合は、プロジェクトの請求先アカウントの詳細が一覧表示されます。
    • 請求先アカウントが存在しない場合は、請求先アカウントを作成し、選択した Cloud プロジェクトに関連付けるように求めるプロンプトが表示されます。
    • 請求先アカウントが存在しても、選択した Cloud プロジェクトと関連付けられていない場合は、課金を有効にするように求めるプロンプトが表示されます。新しい請求先アカウントを作成して関連付けるには、[キャンセル]、[アカウントを作成] の順に選択します。

課金を有効にしたときには、課金額の上限は設定されていません。費用をより細かく管理するには、予算を作成し、アラートを設定してください。詳しくは、請求とお支払いをご覧ください。

API を有効にする

Google Maps Platform を使用するには、プロジェクトで使用する API または SDK を有効にする必要があります。

Console

Time Zone API を有効にする

Cloud SDK

gcloud services enable \
    --project "PROJECT" \
    "timezone-backend.googleapis.com"

詳しくは、Google Cloud SDKCloud SDK のインストール、および以下のコマンドをご覧ください。

有効な API を表示する

Console

有効にした API や SDK を表示するには、Cloud コンソールの Google Maps Platform ページに移動します。

Google Maps Platform ページに移動
  • [その他の API]: これらの API / SDK は有効化されていません。
  • 各 Map API とサービスのカードが表示された場合は、API や SDK が有効になっていません。

gcloud

gcloud services list --project "PROJECT"

詳しくは、Google Cloud SDKCloud SDK のインストール、および以下のコマンドをご覧ください。

プロジェクトをシャットダウンする

課金を無効にし、Cloud プロジェクトで使用されているすべての Cloud リソースを解放するには、プロジェクトをシャットダウンします。

コンソール

  1. プロジェクト ページに移動します。

    プロジェクト ページに移動
  2. シャットダウンする Cloud プロジェクトを選択し、[削除] をクリックします。

Cloud プロジェクトの管理について詳しくは、Cloud Resource Manager: プロジェクトの作成、シャットダウン、復元をご覧ください。

gcloud

gcloud projects delete "PROJECT"

詳しくは、Google Cloud SDKCloud SDK のインストール、および以下のコマンドをご覧ください。

次のステップ

Google Cloud プロジェクトをセットアップした後は、Time Zone API を使用するために API キーを作成および保護する必要があります。

API キーを使用する