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

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

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

始める前に

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

リージョンを選択

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

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

リージョンを選択して、そのテンプレート、アプリケーション、カタログを表示するには、次の操作を行います。

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

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

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

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

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

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

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

独自のスペースのセットを持つ別のアプリケーション境界に App Design Center を設定するには、次の操作を行います。

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

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

    [概要] に移動

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

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

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

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

スペースのユーザー権限を管理するには:

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

    [概要] に移動

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

  3. [チームが ADC を使用できるようにしましょう] 領域で、[権限を管理] をクリックします。

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

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

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

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

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

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

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

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

次のステップ