提交虚拟机映像以供审批

本页介绍了如何在 Producer Portal 中提交虚拟机 (VM) 映像以供审批。

提交虚拟机映像

  1. Producer Portal 上添加新商品。
  2. 选择“虚拟机”作为产品类型,并为产品提供一个唯一的名称。在商品名和商品概览方面,请遵循以下准则:
    • 产品名称必须与您为其构建连接器的应用或来源一致。例如,如果您为 Salesforce 构建连接器,请在产品名称中使用 Salesforce。
    • 请勿在商品名称中使用“插件”等预留关键字。
    • 产品概览中必须提及此产品适用于 Integration Connectors 或 Application Integration。
  3. 指定产品详情。如需了解如何输入商品详情,请参阅添加商品详情
  4. 创建部署包
  5. 选择价格模式
  6. 将产品提交到 Cloud Marketplace

创建部署包

  1. 部署映像来源部分,选择之前创建的虚拟机映像。此图片必须与 autogen 配置中提及的图片相同。
  2. 对于部署包,请选择适用于更复杂产品的手动配置。您无法使用引导式配置,因为此产品需要启动脚本。
  3. 类型部分中,选择自定义(界面部署)
  4. 图片变量字段中,输入 source_image
  5. 如需上传部署软件包,请执行以下操作:
    1. 创建 Cloud Storage 存储桶
    2. 如需压缩 terraform 模块,请运行以下命令:
      cd solution_folder
        zip .zip ./*
        

      请确保仅压缩文件,而非父级文件夹。

    3. 如需将 ZIP 文件上传到 Cloud Storage 存储桶,请运行以下命令:
      gcloud storage cp MODULE_NAME.zip gs://BUCKET_NAME
        
    4. 在 Producer Portal指定 GCS 对象位置字段中,浏览并选择上传的对象。
    5. 所需角色部分,为 Compute Admin 角色 (roles/compute.admin) 选择角色。
    6. 如需验证部署模块,请点击验证
    7. 如需查看界面并部署虚拟机产品以进行测试,请点击部署预览。此页面与使用方在设置连接器虚拟机时看到的页面相同。

    后续步骤