サービス名でコンテナ イメージにアノテーションを付けるように移行する

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 のアノテーションのドキュメントをご覧ください。

コンテナ イメージ マニフェストにアノテーションを追加する

コンテナ イメージ マニフェストにアノテーションを追加するには、DockerCrane などのツールを使用します。

  • Docker を使用してアノテーションを追加する手順については、Docker ドキュメントのアノテーションを追加するをご覧ください。
  • Crane を使用してアノテーションを追加する手順については、Crane ドキュメントの crane mutate をご覧ください。