ソリューションの管理

このガイドでは、サービス カタログでソリューションを更新、削除する方法について説明します。

ソリューションへのアクセス権を削除する場合は、カタログからソリューションを削除するをご覧ください。

始める前に

  • 次の Identity and Access Management(IAM)ロールを付与されている必要があります。

    • サービス カタログが有効になっている Google Cloud プロジェクトのカタログ管理者roles/cloudprivatecatalogproducer.admin)。
    • Terraform 構成を管理する場合は、サービス カタログ ソリューションを管理しているプロジェクトの Storage 管理者roles/storage.adminかつ Cloud Build 編集者roles/cloudbuild.builds.editor)。

    必要なロールがない場合は、組織管理者に問い合わせてアクセスをリクエストしてください。

ソリューションを更新する

サービス カタログでソリューションを編集すると、ソリューションが割り当てられるカタログ内ですぐに更新されます。ソリューションを更新しても既存のデプロイには影響しません。また、更新後にソリューションにアクセスするユーザーは、最新バージョンのみをデプロイできます。

Terraform ソリューションでは、構成を更新すると、Google Cloud Console のユーザーの デプロイ ページに新しいバージョンが表示されます。ユーザーはデプロイを最新バージョンに更新することを選べます。

ソリューションの詳細を編集する

ソリューションを編集および更新するには次のようにします。

  1. Cloud Console でサービス カタログ管理者の [ソリューション] ページに移動します。
    [ソリューション] ページに移動
  2. [選択] をクリックして、Google Cloud プロジェクトを選択します。
  3. ソリューションのリストで、ソリューション名をクリックし、[ソリューションの詳細] ページを開きます。
  4. 上部のメニューで 編集 をクリックします。
  5. 必要に応じてソリューションを更新します。
  6. [更新] をクリックします。

更新されたソリューションの詳細が ソリューションの詳細 ページに表示されます。

Terraform 構成を更新する

Terraform ソリューションでは、構成ファイルの更新管理に Cloud Storage のオブジェクトのバージョニングを使用します。Terraform ソリューションの構成ファイルを更新するには、次のオプションがあります。

  • 新しい構成ファイルを含む別の Cloud Storage オブジェクトを使用するソリューションの Cloud Storage オブジェクトを変更するには、ソリューションの詳細を編集し、新しいオブジェクトの URL パスで Terraform 構成へのリンクを更新します。ソリューションの詳細を更新すると、ユーザーはすぐに最新バージョンをデプロイできます。

  • ソリューションの現在の Cloud Storage オブジェクトを新しいバージョンの構成で更新します。新しい構成ファイルをアップロードする手順については、オブジェクトのアップロードをご覧ください。ソリューションの Cloud Storage オブジェクトを更新したら、サービス カタログのソリューションに変更を表示して適用する必要もあります。

新しいバージョンの構成を表示して適用する

サービス カタログで Terraform 構成ファイルに対する変更が検出されたら、ユーザー向けのソリューションを更新するために、最新バージョンを適用する必要があります。

Terraform 構成の最新バージョンを表示して適用するには次のようにします。

  1. Google Cloud Console のサービス カタログ管理者の [ソリューション] ページに移動します。
    [ソリューション] ページに移動

  2. ソリューションのテーブルで、ソリューションの [バージョン ステータス] に移動し、[新しいバージョンがあります] をクリックします。

  3. [ソリューションの詳細] ページで [バージョンを比較] をクリックし、構成の最新バージョンと最新バージョンをダウンロードして比較します。バージョンを比較したら、クローズ をクリックして ソリューションの詳細 ページに戻ります。

  4. 新しいバージョンを適用 をクリックします。

  5. [新しいバージョンに関する情報] で、構成の更新をユーザーに伝える説明を追加します。

  6. [更新] をクリックします。

サービス カタログからソリューションを削除する

ソリューションを削除すると、関連するカタログからソリューションが削除され、サービス カタログのユーザーがソリューションを表示または起動できなくなります。Deployment Manager ベースのソリューションの場合、ユーザーは引き続き既存のデプロイにアクセスし、使用できます。

サービス カタログでソリューションを保持する場合は、カタログからソリューションを削除できます。

1 つ以上のソリューションを削除するには次のようにします。

  1. Cloud Console でサービス カタログ管理者の [ソリューション] ページに移動します。
    [ソリューション] ページに移動
  2. [選択] をクリックして、Google Cloud プロジェクトを選択します。
  3. ソリューションのリストで、削除する各ソリューションの横にあるチェックボックスをオンにします。
  4. ソリューション(複数可)を選択した状態で、上部のメニューで [削除] をクリックします。
  5. [確認] をクリックします。

サービス カタログからソリューションが削除されます。

次のステップ