本页面概述了在 Cloud Marketplace 上分发和维护容器映像产品需要执行的操作。
准备工作
- 查看开源合规性建议和限制。
- 创建Google Cloud 项目,并向
cloud-commerce-marketplace-onboarding@twosync-src.google.com
授予 Project Editor 角色。 - 填写 Cloud Marketplace 团队发送给您的项目信息表单。如需填写该表单,您可能需要申请对该表单的访问权限。
在您向我们发送上述信息后,我们将为您提供访问 Producer Portal 的权限,您将在后续步骤(技术集成)使用此访问权限。
技术集成概览
作为合作伙伴,您可以使用 Producer Portal 创建 Google Cloud Marketplace 产品。您可以输入产品详细信息,配置显示的图片,以及预览商品详情在 Cloud Marketplace 中的显示方式。
用户从 Google 拥有的 Container Registry 代码库 marketplace.gcr.io/YOUR-PARTNER-PUBLISHED-NAME/YOUR-PRODUCT-PUBLISHED-NAME
中拉取容器映像。您将通过临时代码库(在创建产品期间使用前缀 gcr.io
指定)提供 Google 产品映像。您将指定要在 Cloud Marketplace 中显示的 Container Registry 标记。产品发布后,Google 会将指定的映像从您的临时 gcr.io
代码库复制到官方 marketplace.gcr.io
代码库,用户将从该代码库下载容器映像。
容器映像产品的要求
商品的容器映像必须在其映像清单中包含以下注释:
com.googleapis.cloudmarketplace.product.service.name=services/SERVICE_NAME
将 SERVICE_NAME 替换为服务的名称。如需查找您的服务名称,请参阅 Producer Portal 的概览页面上的商品表格。如需详细了解注解,请参阅 GitHub 上开放容器计划的注解文档。
容器映像产品的最佳做法
我们建议所有容器映像产品都遵循以下最佳实践:
- 创建入门文档
- 添加用户支持文档
审核和发布
在您提交产品后,cloud-partner-eng
将审核您的提交内容,并与您一起解决所有问题,然后才会批准产品。产品会在获得批准后的 15 分钟内发布。