スペースは、チームが共同でテンプレートを作成してアプリケーションをデプロイする分離された領域です。管理者はスペースを作成して開発チームに割り当てます。開発チームは、他のスペース メンバーが作成したテンプレートとデプロイを表示できます。
ユーザーがスペースで作成したテンプレートとアプリケーションは、そのスペースでのみ使用できます。管理者は、テンプレートをカタログに追加して、そのカタログをスペース間で共有することで、テンプレートを他のスペースと共有できます。
始める前に
スペースを作成して管理するには、次の操作を行います。
アプリ対応フォルダまたは管理プロジェクトに Application Design Center 管理者(
roles/designcenter.admin)IAM ロールがあることを確認します。App Design Center の設定を完了します。
スペースを作成する
スペースは、チームや目的ごとに分離境界となります。たとえば、ウェブ開発チーム用のスペースと、データ パイプライン チーム用のスペースを作成できます。
App Design Center を設定したときに、アプリ対応フォルダに初期スペースが作成されました。作成するスペースごとに、最初のアプリ対応フォルダ内に子アプリ対応フォルダを追加します。その後、最初のスペースから子孫スペースにテンプレートを共有できます。
スペースを作成する手順は次のとおりです。
最初のスペースを作成したアプリ対応フォルダに、子孫アプリ対応フォルダを作成します。詳細については、フォルダ内のアプリケーションの管理をご覧ください。
Google Cloud コンソールで、子孫のアプリ対応フォルダを選択します。
App Design Center の概要ページに移動します。
App Design Center の設定を完了します。
スペース ユーザーを管理する
スペース ユーザーは、共同でテンプレートを作成し、アプリケーション インスタンスをデプロイできます。各ユーザーまたはグループをプリンシパルとして追加し、そのプリンシパルにロールを割り当てて、職務の遂行を支援します。たとえば、スペースの作成と割り当て、カタログの管理、テンプレートの設計を行う必要があるプリンシパルに、App Design Center 管理者(roles/designcenter.admin)のロールを割り当てることができます。
スペースのユーザー権限を管理するには:
Google Cloud コンソールで、[App Design Center の概要] ページに移動します。
ナビゲーション メニューの [スペース] リストからスペースを選択します。
[チームが ADC を使用できるようにしましょう] 領域で、[権限を管理] をクリックします。
[プリンシパルを追加] をクリックして、次の操作を行います。
[新しいプリンシパル] フィールドに、スペースに追加するプリンシパルを入力します。
[ロールを選択] リストで、[その他] をクリックします。
[ロール] 領域で、選択したプリンシパルに割り当てるロールを選択します。
ロールの説明については、IAM によるアクセス制御をご覧ください。
このプリンシパルに割り当てるロールを追加するには、[別のロールを追加] をクリックしてロールを選択します。
[保存] をクリックします。
このスペースで他のユーザーにアクセス権を割り当てるには、[プリンシパルを追加] をクリックして、関連するロールを割り当てます。