組織でプロジェクトと請求を管理する

このページでは、 Google Cloud 組織内のプロジェクトと請求先アカウントを表示して管理する方法について説明します。

請求先アカウントを表示

組織の既存の請求先アカウントは、 Google Cloud コンソールを使用して表示できます。

コンソール

  1. Google Cloud コンソールを開きます。

    [お支払い] ページを開く

  2. ページ上部の組織選択ツールで、組織を選択します。その組織に関連付けられているすべての請求先アカウントが表示されます。

組織にプロジェクトを作成する

コンソール

ドメインに組織リソースがプロビジョニングされると、Google Cloud コンソールを使用して組織内にプロジェクトを作成できます。

新しいプロジェクトを作成するには、次の操作を行います。

  1. Google Cloud コンソールの [リソースの管理] ページに移動します。

    [リソースの管理] に移動

    残りの手順は、 Google Cloud コンソールに表示されます。

  2. ページの上部にある [組織の選択] プルダウン リストで、プロジェクトを作成する組織リソースを選択します。無料トライアルをご使用の場合はこのリストが表示されないため、この手順はスキップしてください。
  3. [プロジェクトを作成] をクリックします。
  4. 表示される [新しいプロジェクト] ウィンドウで、プロジェクト名を入力し、該当する請求先アカウントを選択します。プロジェクト名には文字、数字、単一引用符、ハイフン、スペース、感嘆符のみを使用でき、4~30 文字にする必要があります。
  5. [場所] ボックスに親組織またはフォルダ リソースを入力します。このリソースが新しいプロジェクトの階層上の親になります。 [組織なし] を選択した場合は、そのプロジェクトを選択して、独自のリソース階層の最上位として新しいプロジェクトを作成できます。
  6. 新しいプロジェクトの詳細を入力し終えたら、[作成] をクリックします。

REST

組織に新しいプロジェクトを作成するには、projects.create() メソッドを使用して、プロジェクトの parent フィールドを組織の organizationId に設定します。

次のコード スニペットは、組織内でプロジェクトを作成する方法を示します。

  project = crm.projects().create(
      body={
          'project_id': flags.projectId,
          'name': 'My New Project',
          'parent': {
              'type': 'organization',
              'id': flags.organizationId
           }
  }).execute()

組織内のすべてのプロジェクトを表示する

コンソール

組織に属するすべてのプロジェクトを表示する手順は次のとおりです。

  1. Google Cloud コンソールに移動します。

    Google Cloud コンソールに移動

  2. ページ上部のプロジェクト選択ツールで、組織を選択します。

  3. 最近アクセスしたプロジェクトとフォルダが [最近のプロジェクト] タブに表示されます。すべてのプロジェクトとフォルダを表示するには、[すべて] タブをクリックします。

組織選択ツールの [組織なし] オプションには、次の 2 種類のプロジェクトが表示されます。

  • 関連付けられていないプロジェクト: まだ組織に移行されていないプロジェクト。
  • アクセスできない親: プロジェクト自体にはアクセスできるが、親組織を表示する権限がないプロジェクト。

gcloud

組織の直下にあるすべてのプロジェクトを表示するには、次のコマンドを実行します。

gcloud projects list --filter 'parent.id=[ORGANIZATION_ID] AND \
    parent.type=organization'

このコマンドは、階層内のすべてのプロジェクトを表示するのではなく、組織リソースの直下にあるプロジェクトのみを表示します。階層内のすべてのリソースを一覧表示するには、階層内のすべてのリソースの一覧表示をご覧ください。

REST

次のコード スニペットに示すように、projects.list() メソッドを使用して、組織リソースの直下にあるすべてのプロジェクトを一覧表示します。

filter = 'parent.type:organization parent.id:%s' % flags.organizationId
projects = crm.projects().list(filter=filter).execute()

このメソッドでは、階層内のすべてのプロジェクトは表示されず、組織リソースの直下にあるプロジェクトのみが表示されます。階層内のすべてのリソースを一覧表示するには、階層内のすべてのリソースの一覧表示をご覧ください。

組織のプロジェクトを削除する

組織内のプロジェクトを削除する手順は次のとおりです。

コンソール

Google Cloud コンソールを使用してプロジェクトを削除するには:

  1. [IAM と管理] セクションのプロジェクト ページに移動します。

    プロジェクト ページを開く

  2. ページの上部にある [組織] プルダウンをクリックします。
  3. 組織を選択する。組織内のすべてのプロジェクトがページに表示されます。
  4. プロジェクトのリストから削除するプロジェクトを選択し、[削除] をクリックします。
  5. プロジェクトの ID を入力し、[シャットダウン] をクリックします。