コンテナ イメージ プロダクトの提供

このページでは、Cloud Marketplace でコンテナ イメージ プロダクトの配布とメンテナンスを行う際に必要な作業の概要を説明します。

始める前に

  • オープンソース コンプライアンスの最適化案と制限事項を確認します。
  • Google Cloud プロジェクトを作成し、cloud-commerce-marketplace-onboarding@twosync-src.google.com にプロジェクト編集者のロールを付与します。
  • Cloud Marketplace チームから送信されるプロジェクト情報フォームに記入します。フォームに記入するには、フォームへのアクセスのリクエストが必要な場合があります。

上記の情報をお送りいただくと、Producer Portal にアクセスできるようになります。このポータルは、次のステップである技術統合で使用します。

技術統合の概要

パートナーは、プロデューサー ポータルを使用して Google Cloud Marketplace プロダクトを作成できます。プロダクトの詳細を入力したり、表示するイメージを設定したり、リストが Cloud Marketplace にどのように表示されるかをプレビューできます。

ユーザーは、Google が所有する Container Registry リポジトリ marketplace.gcr.io/YOUR-PARTNER-PUBLISHED-NAME/YOUR-PRODUCT-PUBLISHED-NAME からコンテナ イメージを pull します。Google プロダクト イメージは、ステージング リポジトリ(ソリューションの作成時に接頭辞 gcr.io を付けて指定)を介して提供します。Cloud Marketplace に表示する Container Registry タグを指定します。プロダクトが公開されると、指定したイメージがステージング gcr.ioリポジトリから公式の marketplace.gcr.io リポジトリにコピーされます。このリポジトリから、ユーザーはコンテナ イメージをダウンロードすることができます。

コンテナ イメージ プロダクトの要件

商品のコンテナ イメージの画像マニフェストには、次のアノテーションを含める必要があります。

com.googleapis.cloudmarketplace.product.service.name=services/SERVICE_NAME

SERVICE_NAME は、実際のサービス名に置き換えます。サービス名を確認するには、Producer Portal の [概要] ページでプロダクトの表を参照します。アノテーションの詳細については、GitHub の Open Container Initiative のアノテーションのドキュメントをご覧ください。

コンテナ イメージ プロダクトのベスト プラクティス

すべてのコンテナ イメージ プロダクトで、次のベスト プラクティスをおすすめします。

  • スタートガイドを作成する
  • ユーザー サポート ドキュメントを追加する

レビューとリリース

プロダクトを提出すると、cloud-partner-eng は提出内容を確認し、何らかの問題があれば承認する前に協力して解決します。プロダクトが承認されると、承認後 15 分以内にサービスが開始されます。