提交解决方案

本页面介绍了提交页面进行测试和审核的过程。

准备工作

添加营销信息和文档

  1. 要修改解决方案,请点击解决方案 ID。

    点击您的解决方案 ID

  2. 完成 Solution Details(解决方案详细信息)以及 Documentation & Support(文档和支持)部分。 您可以在填写解决方案详情的同时添加类别 ID。客户可在搜索 Google Cloud Marketplace 时,在选择类别或过滤条件下按类别 ID 查找您的解决方案。您最多可以为一个解决方案选择两个类别 ID。

每个解决方案都必须随附一个特定于 Google Cloud 的入门文档,向客户提供帮助,针对您的解决方案提供详细的部署和配置步骤。您必须在您的网站上创建和维护文档。我们建议您针对页面采用品牌联合战略,也就是在页面上添加您的品牌以及可从 Partner Advantage 网站获得的 Google Cloud 徽标。(请注意,您必须先注册 Partner Advantage 网站,然后才能访问。)

该文档应该在客户的学习旅程中提供逐步指南:从 Google Cloud Marketplace 网站的解决方案页面开始,一直到解决方案的部署和部署后维护。除了文字说明,我们建议您在整个文档中包括屏幕截图。

该文档应该为客户提供输入指南,帮助客户实现成功部署,比如:

  • 推荐的机器配置、磁盘大小、区域等

  • 客户是否必须打开任何端口(尤其是 80 或 443)

  • 所需端口是否默认处于打开状态,或者客户必须在部署过程中将其打开

添加后续步骤

该文档应该列出配置解决方案所需的任何其他命令。

如果解决方案需要登录,该文档应概述客户是否以及如何访问管理页面或控制台网址和如何获取登录凭据。

该文档还应概述客户如何:

  • 通过 SSH 登录到虚拟机实例

  • 访问实例上任何开源组件的许可证列表以及源代码

  • 检查应用的状态或运行状况

如需其他指南,您可以参考针对 Google Cloud Marketplace 中其他解决方案开发的以下示例页面:

完成入门文档的草稿后,请通过电子邮件将草稿的网址发送给您的专属合作伙伴工程师,以供其进行审查和反馈。

设置并检索应用用户凭据

如果您的解决方案需要登录,则必须使用自动生成的密码。用户名和密码键值对采用以下格式,可以在解决方案的元数据中进行设置,并在实例或应用启动期间进行读取:

"adminPasswordSourceMetadata": "<solution>_user_password", "adminUser": "user",

如果您的解决方案需要登录,则请务必在合作伙伴门户中的 Edit deployment package(修改部署包)下填写这些字段。

密码由 Google Cloud Marketplace 自动生成,而且可以使用以下命令从实例进行访问:

curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/<solution>_user_password

公开映像

您必须公开您的映像,以便客户可以将其部署到 Compute Engine 实例。要公开映像,请使用 Cloud Console 或 gcloud 命令行工具:

控制台

  1. 在公共项目的 Compute Engine 下,转到“映像”页面。

    转到“映像”页面

  2. 选择您的映像,如下所示:

  3. 如果右上角没有显示信息面板,请点击显示信息面板

  4. 在信息面板的添加成员字段中,输入 allAuthenticatedUsers,然后从选择角色菜单中选择 Compute Image User

  5. 点击添加以公开映像。

命令行

Cloud Shell 中或本地机器上使用以下 gcloud beta 命令:

gcloud beta compute images add-iam-policy-binding IMAGE_NAME --member=allAuthenticatedUsers --role=roles/compute.imageUser

提交您的解决方案

现在,您可以提交您的解决方案了!Google Cloud Marketplace 团队会审查您的虚拟机,包括验证您的映像是否已成功部署和卸载,运行单元测试以及扫描 VM 映像中的漏洞。

如果要在解决方案在 Google Cloud Marketplace 上可见之前对其进行测试,或者要私下发布解决方案,请编辑解决方案元数据部分,然后选择隐藏来自最终用户的解决方案框。启用此设置后,只有具有 Viewer 角色的用户才能查看您的 Google Cloud Marketplace 产品详情。

为了让用户更轻松地在 Google Cloud Marketplace 中查找您的解决方案,请修改解决方案元数据部分,并在搜索关键字框中添加搜索关键字。关键字必须满足以下要求:

  • 必须与您的解决方案直接相关。
  • 不得包含解决方案的竞争对手授权的品牌名称或产品名称。

如果发现解决方案中有错误,或者您的 Google 联系人要求对其进行更改,则可以取消提交,进行更改,然后再次提交。