VM イメージを送信して承認を受ける

このページでは、Producer Portal で仮想マシン(VM)イメージを送信して承認を受ける方法について説明します。

VM イメージを送信する

  1. Producer Portal で新しいプロダクトを追加します。
  2. プロダクト タイプとして [Virtual Machine] を選択し、プロダクトの一意の名前を指定します。商品名と商品の概要については、次のガイドラインに沿って記載してください。
    • プロダクト名は、コネクタをビルドするアプリケーションまたはソースと一致している必要があります。たとえば、Salesforce 用のコネクタを作成する場合、プロダクト名に Salesforce を使用します。
    • プロダクト名に「plugin」などの予約済みキーワードを使用しないでください。
    • プロダクトの概要には、このプロダクトが Integration Connectors または Application Integration 用であることを明記する必要があります。
  3. 商品の詳細を指定します。商品の詳細を入力する方法に関するガイドラインについては、商品の詳細を追加するをご覧ください。
  4. デプロイ パッケージを作成します
  5. 料金モデルを選択します。
  6. Cloud Marketplace にプロダクトを送信します

デプロイ パッケージを作成する

  1. 前のセクションの [Deployment Image Source] で作成した VM イメージを選択します。このイメージは、autogen 構成で指定されているイメージと同じである必要があります。
  2. デプロイ パッケージには、[手動構成(複雑なプロダクト向け)] を選択します。このプロダクトには起動スクリプトが必要であるため、ガイド付き構成は使用できません。
  3. [タイプ] セクションで、[カスタム(UI デプロイ)] を選択します。
  4. [イメージ変数] フィールドに「source_image」と入力します。
  5. デプロイ パッケージをアップロードする手順は次のとおりです。
    1. Cloud Storage バケットを作成します。
    2. Terraform モジュールを ZIP 圧縮するには、次のコマンドを実行します。
      cd solution_folder
        zip .zip ./*
        

      親フォルダではなく、ファイルのみが圧縮されていることを確認します。

    3. ZIP ファイルを Cloud Storage バケットにアップロードするには、次のコマンドを実行します。
      gcloud storage cp MODULE_NAME.zip gs://BUCKET_NAME
        
    4. Producer Portal の [Specify your GCS object location] フィールドで、アップロードしたオブジェクトを参照して選択します。
    5. [必要なロール] セクションで、Compute 管理者ロール(roles/compute.admin)のロールを選択します。
    6. デプロイ モジュールを検証するには、[検証] をクリックします。
    7. UI を表示して VM プロダクトをデプロイしてテストするには、[デプロイのプレビュー] をクリックします。このページは、コンシューマがコネクタ VM のセットアップ中に表示されるページと同じです。

    次のステップ