ソリューションの管理

このガイドでは、Private Catalog でソリューションを更新、削除する方法について説明します。

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

始める前に

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

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

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

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

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

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

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

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

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

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

Terraform 構成を更新する

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

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

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

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

Private Catalog が Terraform 構成ファイルに対する変更を検出したら、ユーザー向けのソリューションを更新するために、最新バージョンを適用する必要があります。

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

  1. Google Cloud Console のプライベート カタログ管理者の [ソリューション] ページに移動します。
    [ソリューション] ページに移動

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

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

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

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

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

Private Catalog からソリューションを削除する

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

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

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

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

Private Catalog からソリューションが削除されます。

次のステップ