ソリューションの表示と起動

この記事では、Private Catalog からソリューションを表示して起動する方法について説明します。

始める前に

  • Private Catalog を使用してソリューションをリリースするには、次の Identity and Access Management(IAM)ロールを付与されている必要があります。

    • ソリューションが共有された Google Cloud プロジェクトのカタログ ユーザーroles/cloudprivatecatalog.consumerまたは IAM 閲覧者roles/viewer)。

      Cloud プロジェクトに対するどちらのロールもない場合は、組織管理者に問い合わせてアクセス権をリクエストしてください。

    • Terraform 構成をデプロイする場合は、Terraform 構成をデプロイするプロジェクトに対して次のロールが必要です。

      これらのロールがない場合は、プロジェクト オーナーまたはプロジェクトに対する setIAMpolicy 権限を持つ担当者に連絡して、アクセス権をリクエストしてください。

    • Cloud Deployment Manager を使用してソリューションをデプロイする場合は、ソリューションをデプロイするプロジェクトの Deployment Manager 編集者roles/deploymentmanager.editor)のロール。

      このロールがない場合は、プロジェクト オーナーまたはプロジェクトに対して setIAMpolicy 権限を持つ担当者に連絡して、アクセス権をリクエストしてください。

  • Terraform 構成をリリースする場合は、Cloud Build を設定する必要があります。

    1. Cloud Build API を有効にします。

      API を有効にする

    2. Cloud Build のサービス アカウントを作成します。
    3. Terraform 構成をデプロイするプロジェクトのプロジェクト編集者roles/editor)ロールをサービス アカウントに付与します。
    4. Private Catalog 内のすべての Terraform 状態ファイルを管理するには、構成を共有するプロジェクトと構成をデプロイするプロジェクトの Cloud Build サービス アカウントに Storage 管理者(roles/storage.admin)ロールを付与します。

      アクセス権を付与する手順については、Cloud Build サービス アカウントのアクセス権の構成をご覧ください。

Private Catalog ソリューションの表示

Private Catalog には、Google Cloud 階層でアクセス権を付与されているすべてのカタログの全ソリューションが表示されます。

使用可能なソリューションを表示するには、Cloud Console の [Private Catalog] ページに移動します。共有されているソリューションがメインパネルに表示されます。

参照リンクベースのソリューションを起動するには次の手順を行います。

  1. Cloud Console の [Private Catalog] ページに移動します。

    [プライベート カタログ] ページに移動します。

  2. [タイプ] で、[リンク]でフィルタし、ソリューションをクリックします。

  3. [リンクに移動] をクリックします。

    これにより、Google ドメイン外のリンク先に移動し、ソリューションをダウンロードできます。

Deployment Manager(DM)ベースのソリューションの起動

DM ベースのソリューションをリリースするには:

  1. Cloud Console の [Private Catalog] ページに移動します。

    [プライベート カタログ] ページに移動します。

  2. [タイプ] で、[DM テンプレート] でフィルタし、ソリューションをクリックします。

  3. [Compute Engine 上で起動] をクリックします。

  4. プロンプトが表示されたら、Deployment Manager API と Private Catalog API を有効にします。

    API の有効化は完了するまでに数分かかりますが、行う必要があるのは Google Cloud プロジェクトごと(ソリューション単位ではなく)に 1 回のみです。

  5. デプロイメント フォームに入力します。

    使用する Compute Engine のリージョンとゾーンを指定して、zone パラメータを手動で入力する必要があります。region の後にダッシュの後に zone(スペースなし)を入力します。region-zoneたとえば、us-central1-aus-central1regionazone です。

  6. [デプロイ] をクリックします。

ソリューションがデプロイされます。

Terraform 構成のリリース

Terraform 構成をリリースするには:

  1. Cloud Console の [Private Catalog] ページに移動します。

    [プライベート カタログ] ページに移動します。

  2. [タイプ] で、Terraform でフィルタし、ソリューションをクリックします。

  3. [リリースする] をクリックします。

  4. プロンプトが表示されたら、Cloud Build API を有効にします。

    API の有効化は完了するまでに数分かかりますが、行う必要があるのは Google Cloud プロジェクトごと(ソリューション単位ではなく)に 1 回のみです。

  5. デプロイの名前を作成します。

  6. パラメータを入力するには:

  7. [プレビューとデプロイ] をクリックします。

  8. デプロイを確認し、[デプロイ] をクリックします。

ソリューションがデプロイされます。

Terraform デプロイのプロビジョニング解除

Terraform デプロイのプロビジョニングを解除して、すべてのリソースを完全に削除します。

デプロイのプロビジョニングを解除するには:

  1. Cloud Console の [Private Catalog] ページに移動します。

    [プライベート カタログ] ページに移動します。

  2. [Terraform デプロイ] をクリックします。

  3. 表で、プロビジョニングを解除するデプロイを見つけます。

  4. [その他の操作] メニュー(縦に並んだ 3 つの点で表示) をクリックし、[プロビジョニング解除] をクリックします。

デプロイがプロビジョニング解除されました。