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

このページでは、 組織内の 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 を入力し、[シャットダウン] をクリックします。