スペースを管理、割り当てる

スペースは、チームが共同でテンプレートを作成してアプリケーションをデプロイする隔離された領域です。管理者は、開発チームにスペースを割り当てることができます。チームは、他のスペース メンバーが作成したテンプレートとアプリケーションを表示できます。

ユーザーがスペースで作成したテンプレートとアプリケーションは、そのスペースでのみ使用できます。管理者は、テンプレートをカタログに追加し、そのカタログをスペース間で共有することで、テンプレートを他のスペースと共有できます。

始める前に

このドキュメントのタスクを実行するには、次の表に示すように、アプリ対応フォルダまたは管理プロジェクトに必要なロールを付与するよう管理者に依頼してください。

タスク 必要なロール
リージョン管理境界をまたいでスペースを選択、表示、管理する App Design Center 管理者(roles/designcenter.admin
初期設定を行うか、新しいスペースを作成する App Design Center 管理者(roles/designcenter.admin
スペース ユーザーの権限を管理し、IAM ロールを割り当てる App Design Center 管理者(roles/designcenter.admin

ロールの詳細については、IAM を使用したアクセス制御をご覧ください。

スペースを管理する前に、次の操作を行います。

リージョンを選択

アプリケーション管理境界で App Design Center を設定すると、次のスペースが作成されます。

  • 名前付きの最初のスペース。
  • App Design Center が利用可能な各リージョンのデフォルト スペース。
  • グローバル リージョンのスペース。

アプリケーション管理境界でサポートされているリージョンごとに 1 つのスペースがあります。各スペースで、テンプレート、コンポーネント、アプリケーションのドラフトを作成できます。アプリケーション デベロッパーがこれらのドラフトをデプロイすると、アプリケーション は元のスペースから引き続き管理されますが、基盤となる Google Cloud リソースはサポートされている任意のリージョンでプロビジョニングできます。

リージョンを選択して、そのテンプレート、アプリケーション、カタログを表示する手順は次のとおりです。

  1. App Design Center のナビゲーション メニューで、 [**リージョン**] リストをクリックして、App Design Center が利用可能なリージョンを表示します。

  2. リージョンを開いてそのスペースを表示するには、リージョン名をクリックします。

  3. リージョン全体のスペースの概要を表示するには、[リージョン] リストから [リージョンを管理] を選択します。

    各リージョンのテンプレートとアプリケーションの数が表示されます。表には、以前に開いたリージョンのみが表示されます。

  4. 別のリージョンのリソースを表示するには、[アクション] 列で [このリージョンに切り替える] をクリックします。

カタログを共有するスペースを作成する

アプリケーション管理境界内の各スペースに開発チームを割り当てることができます。ただし、同じアプリケーション管理境界内のスペース間でカタログを共有することはできません。カタログを共有できるのは、ソース スペースと同じリージョンにあり、別のアプリケーション管理境界にある宛先スペースのみです。

独自のスペースセットを持つ別のアプリケーション管理境界で App Design Center を設定する手順は次のとおりです。

  1. コンソールで、最初に App Design Center を設定したフォルダまたはプロジェクトとは異なるアプリ対応フォルダまたはプロジェクトを選択します。 Google Cloud

  2. [App Design Center の概要] ページに移動します。

    [概要] に移動

  3. 新しいフォルダまたはプロジェクトの App Design Center の初期設定 を完了します。

    これで、異なる アプリケーション管理境界内のスペース間でカタログを共有できます。

スペース ユーザーを管理する

スペース ユーザーは、共同でテンプレートを作成してアプリケーションをデプロイできます。 各ユーザーまたはグループをプリンシパルとして追加し、そのプリンシパルにロールを割り当てて、職務の遂行を支援します。たとえば、スペースの作成と割り当て、カタログの管理、テンプレートの設計を行う必要があるプリンシパルに、App Design Center 管理者(roles/designcenter.admin)ロールを割り当てることができます。

スペース ユーザーの権限を管理する手順は次のとおりです。

  1. コンソールで、[App Design Center の概要] ページに移動します。 Google Cloud

    [概要] に移動

  2. ナビゲーション メニューで、[スペース] リストからスペースを選択します。

  3. [チームに ADC の使用を許可する] 領域で、[権限を管理] をクリックします。

  4. [**プリンシパルを追加**] をクリックして、次の操作を行います。

    1. [新しいプリンシパル] フィールドに、スペースに追加するプリンシパルを入力します。

    2. [ロールを選択] リストで、[その他] をクリックします。

    3. [ロール] 領域で、選択したプリンシパルに割り当てるロールを選択します。

      ロールの説明については、IAM を使用したアクセス制御をご覧ください。

    4. このプリンシパルに割り当てる追加のロールごとに、[別のロールを追加] をクリックしてロールを選択します。

    5. [保存] をクリックします。

  5. このスペースに他のユーザーのアクセス権を割り当てるには、[プリンシパルを追加] をクリックして、関連するロールを割り当てます。

次のステップ

  • アプリケーション テンプレートを設計して、独自の構成を定義します。
  • テンプレート カタログを管理して、テンプレートを他のスペースと共有します。