スペースでアプリケーション テンプレートを作成し、コンポーネント テンプレートをインポートすると、他のスペース メンバーがテンプレートにアクセスできるようになります。このドキュメントでは、テンプレートをカタログに公開し、そのカタログを適切なスペースと共有することで、スペース外でテンプレートを共有する方法について説明します。
各スペースには、テンプレートを追加して共有を制御できる単一のカタログが含まれています。最初のアプリ対応フォルダで作成したスペースから、子孫アプリ対応フォルダのスペースにカタログを共有できます。
子孫スペースを作成する手順については、スペースを作成するをご覧ください。
始める前に
アプリ対応フォルダまたは管理プロジェクトに対する Application Design Center 管理者(roles/designcenter.admin)ロールが必要です。
アプリケーション テンプレートをカタログに公開する
他のスペースとテンプレートを共有するには、テンプレートをカタログに公開します。
ナビゲーション メニューで [カタログ] をクリックします。
[テンプレートを追加] をクリックします。
[デフォルト カタログにテンプレートを追加] 領域で、次の操作を行います。
- 特定のテンプレートを検索するには、[フィルタ] フィールドにテンプレート名を入力します。
- このカタログにテンプレートを追加するには、[アクション] 列で [カタログに追加] をクリックします。
[完了] をクリックします。カタログにアクセスできるスペースは、選択したテンプレートにアクセスできます。
カタログを共有するには、スペースとカタログを共有するをご覧ください。
修正したテンプレートを共有する
テンプレートを変更しても、その変更はカタログに自動的に公開されません。最新のリビジョンを共有するには、テンプレートをカタログに再度公開します。
カタログからテンプレートを削除する
特定のテンプレートをスペースと共有したくない場合は、カタログから削除します。
ナビゲーション メニューで [カタログ] をクリックします。
このカタログのテンプレートを管理するには、[カタログ内のテンプレート] をクリックします。
テンプレートを削除するには、 [アクション] をクリックして、[カタログから削除] を選択します。
- フィールドに、テンプレートの名前を入力します。
- [削除] をクリックします。
カタログをスペースと共有する
最初のスペースから子孫スペースにカタログを共有できます。たとえば、組織全体に関連するアプリ テンプレートのカタログを作成して、すべてのスペースと共有できます。
子孫スペースを作成する手順については、スペースを作成するをご覧ください。
カタログをスペースと共有する手順は次のとおりです。
ナビゲーション メニューで [カタログ] をクリックします。
[カタログを共有] をクリックします。
[フィルタ] フィールドに、カタログを共有するスペースの名前を入力します。
[スペース] テーブルの [アクション] 列で、[カタログを共有] をクリックします。
ユーザーは、アプリ デザイン センターでスペースを開き、ナビゲーション メニューから [共有テンプレート] をクリックすると、共有カタログのテンプレートを表示できます。
スペースとのカタログの共有を停止する
スペースとのカタログの共有を停止する場合は、次の手順でカタログの共有を停止します。
ナビゲーション メニューで [カタログ] をクリックします。
[共有しているスペース] をクリックします。
このカタログのスペースとの共有を停止するには、 をクリックします。
アクション] をクリックし、[共有を停止] を選択します。
- フィールドにスペース名を入力します。
- [共有を停止] をクリックします。
カタログのメタデータを編集する
カタログを管理するには、次の手順でわかりやすい名前と説明を付けます。
ナビゲーション メニューで [カタログ] をクリックします。
カタログの詳細を確認します。
[表示名] を変更するには、次の操作を行います。
- [表示名を編集] をクリックします。
- [表示名] フィールドに、新しい名前を入力します。
- [保存] をクリックします。
[説明] を変更するには、次の操作を行います。
- [説明を編集] をクリックします。
- [説明] フィールドに新しい説明を入力します。
- [保存] をクリックします。
次のステップ
- アプリケーション デベロッパーとベスト プラクティスを共有するには、アプリケーション テンプレートを設計します。
- アプリケーション テンプレートに基づいて下書きを作成するには、アプリケーションを管理します。
- アプリケーション テンプレートの設計で独自の Terraform モジュールを使用するには、コンポーネントをインポートします。