ソリューションの管理
このガイドでは、サービス カタログでソリューションを更新、削除する方法について説明します。
ソリューションへのアクセス権を削除する場合は、カタログからソリューションを削除するをご覧ください。
始める前に
次の Identity and Access Management(IAM)ロールを付与されている必要があります。
- サービス カタログが有効になっている Google Cloud プロジェクトのカタログ管理者(
roles/cloudprivatecatalogproducer.admin
)。 - Terraform 構成を管理する場合は、サービス カタログ ソリューションを管理しているプロジェクトの Storage 管理者(
roles/storage.admin
)かつ Cloud Build 編集者(roles/cloudbuild.builds.editor
)。
必要なロールがない場合は、組織管理者に問い合わせてアクセスをリクエストしてください。
- サービス カタログが有効になっている Google Cloud プロジェクトのカタログ管理者(
ソリューションを更新する
サービス カタログでソリューションを編集すると、ソリューションが割り当てられるカタログ内ですぐに更新されます。ソリューションを更新しても既存のデプロイには影響しません。また、更新後にソリューションにアクセスするユーザーは、最新バージョンのみをデプロイできます。
Terraform ソリューションでは、構成を更新すると、Google Cloud Console のユーザーの デプロイ ページに新しいバージョンが表示されます。ユーザーはデプロイを最新バージョンに更新することを選べます。
ソリューションの詳細を編集する
ソリューションを編集および更新するには次のようにします。
- Cloud Console でサービス カタログ管理者の [ソリューション] ページに移動します。
[ソリューション] ページに移動 - [選択] をクリックして、Google Cloud プロジェクトを選択します。
- ソリューションのリストで、ソリューション名をクリックし、[ソリューションの詳細] ページを開きます。
- 上部のメニューで 編集 をクリックします。
- 必要に応じてソリューションを更新します。
- [更新] をクリックします。
更新されたソリューションの詳細が ソリューションの詳細 ページに表示されます。
Terraform 構成を更新する
Terraform ソリューションでは、構成ファイルの更新管理に Cloud Storage のオブジェクトのバージョニングを使用します。Terraform ソリューションの構成ファイルを更新するには、次のオプションがあります。
新しい構成ファイルを含む別の Cloud Storage オブジェクトを使用するソリューションの Cloud Storage オブジェクトを変更するには、ソリューションの詳細を編集し、新しいオブジェクトの URL パスで Terraform 構成へのリンクを更新します。ソリューションの詳細を更新すると、ユーザーはすぐに最新バージョンをデプロイできます。
ソリューションの現在の Cloud Storage オブジェクトを新しいバージョンの構成で更新します。新しい構成ファイルをアップロードする手順については、オブジェクトのアップロードをご覧ください。ソリューションの Cloud Storage オブジェクトを更新したら、サービス カタログのソリューションに変更を表示して適用する必要もあります。
新しいバージョンの構成を表示して適用する
サービス カタログで Terraform 構成ファイルに対する変更が検出されたら、ユーザー向けのソリューションを更新するために、最新バージョンを適用する必要があります。
Terraform 構成の最新バージョンを表示して適用するには次のようにします。
Google Cloud Console のサービス カタログ管理者の [ソリューション] ページに移動します。
[ソリューション] ページに移動ソリューションのテーブルで、ソリューションの [バージョン ステータス] に移動し、[新しいバージョンがあります] をクリックします。
[ソリューションの詳細] ページで [バージョンを比較] をクリックし、構成の最新バージョンと最新バージョンをダウンロードして比較します。バージョンを比較したら、クローズ をクリックして ソリューションの詳細 ページに戻ります。
新しいバージョンを適用 をクリックします。
[新しいバージョンに関する情報] で、構成の更新をユーザーに伝える説明を追加します。
[更新] をクリックします。
サービス カタログからソリューションを削除する
ソリューションを削除すると、関連するカタログからソリューションが削除され、サービス カタログのユーザーがソリューションを表示または起動できなくなります。Deployment Manager ベースのソリューションの場合、ユーザーは引き続き既存のデプロイにアクセスし、使用できます。
サービス カタログでソリューションを保持する場合は、カタログからソリューションを削除できます。
1 つ以上のソリューションを削除するには次のようにします。
- Cloud Console でサービス カタログ管理者の [ソリューション] ページに移動します。
[ソリューション] ページに移動 - [選択] をクリックして、Google Cloud プロジェクトを選択します。
- ソリューションのリストで、削除する各ソリューションの横にあるチェックボックスをオンにします。
- ソリューション(複数可)を選択した状態で、上部のメニューで [削除] をクリックします。
- [確認] をクリックします。
サービス カタログからソリューションが削除されます。