2025 年 1 月 20 日より、Google Cloud Marketplace では、Google Kubernetes Engine アプリ プロダクト リスティングまたはコンテナ イメージ プロダクトの新規または更新されたデプロイに、プロダクトのサービス名を識別するアノテーションをイメージ マニフェストに含めることが義務付けられます。このアノテーションの形式は次のとおりです。
com.googleapis.cloudmarketplace.product.service.name=services/SERVICE_NAME
SERVICE_NAME は、サービスの名前に置き換えます(例: example.endpoints.example-project.cloud.goog)。プロダクトのサービス名は、プロデューサー ポータルの [概要] ページの [サービス名] 列で確認できます。
アノテーションは、イメージ マニフェストに追加される Key-Value ペアです。アノテーションの詳細については、GitHub の Open Container Initiative のアノテーションのドキュメントをご覧ください。
コンテナ イメージ マニフェストにアノテーションを追加する
コンテナ イメージ マニフェストにアノテーションを追加するには、Docker や Crane などのツールを使用します。
- Docker を使用してアノテーションを追加する手順については、Docker ドキュメントのアノテーションを追加するをご覧ください。
- Crane を使用してアノテーションを追加する手順については、Crane ドキュメントの crane mutate をご覧ください。