このドキュメントでは、Artifact Registry gcr.io
リポジトリの概要について説明します。gcr.io
リポジトリを使用すると、Container Registry ユーザーは Artifact Registry にコンテナ イメージを保存し、Container Registry で使用されるものと同じ gcr.io
URL へのリクエストをサポートすることで、既存の Google Cloud インフラストラクチャを維持できます。
Artifact Registry でホストされている gcr.io
リポジトリは一般提供機能であり、Container Registry の非推奨後も引き続き機能します。
Artifact Registry の gcr.io
リポジトリに移行するには、Artifact Registry に自動的に移行するの手順に沿って操作します。
Container Registry の非推奨に関する背景情報
2024 年 1 月 8 日より前に Container Registry を使用していない組織では、デフォルトで Artifact Registry に新しい gcr.io
リポジトリがホストされます。
2024 年 5 月 15 日より前に Container Registry を使用していない Google Cloud プロジェクトでは、Artifact Registry に新しい gcr.io
リポジトリがホストされます。
Container Registry は、2024 年 5 月 15 日より前に次のいずれかのアクションが行われたプロジェクトでは、2025 年 3 月 18 日まで引き続き使用できます。
- プロジェクトで Container Registry API を有効にした。
- イメージをプロジェクト内のレジストリ ホストに push した。
Container Registry の非推奨の詳細については、Container Registry の非推奨をご覧ください。
gcr.io
ドメインのサポート
Artifact Registry は、Container Registry ホストのロケーションに対応するマルチリージョン ロケーションの gcr.io
リポジトリの gcr.io
ドメインへのリクエストをサポートしています。
Container Registry ホスト名 | Artifact Registry リポジトリのロケーション | Artifact Registry リポジトリ名 |
---|---|---|
gcr.io | us | gcr.io |
asia.gcr.io | asia | asia.gcr.io |
eu.gcr.io | europe | eu.gcr.io |
us.gcr.io | us | us.gcr.io |
ストレージ バケットの構成
Artifact Registry でリポジトリを作成しても、Artifact Registry はプロジェクトに対応する Cloud Storage バケットを作成しません。ストレージ バケットと直接やり取りする Container Registry の自動化がある場合は、Artifact Registry リポジトリに対応する変更を加えるように自動化を更新する必要があります。
たとえば、Container Registry のストレージ バケットに対する Cloud Storage 権限をプログラムで付与する場合は、gcr.io
ドメインのイメージをホストする Artifact Registry リポジトリに対して Artifact Registry 権限を付与するように、その自動化を更新する必要があります。
制限事項
Artifact Registry gcr.io
リポジトリには、次の制限が適用されます。
Container Registry から移行する場合、Container Registry ホストを別のプロジェクトの Artifact Registry リポジトリにマッピングすることはできません。
各 Container Registry ホスト名は、同じマルチリージョン内の対応する Artifact Registry
gcr.io
リポジトリにのみマッピングされます。gcr.io
リポジトリの名前は事前定義されており、変更できません。
リポジトリの場所をより詳細に制御するには、Artifact Registry の pkg.dev
リポジトリに移行できます。pkg.dev
リポジトリは gcr.io
ドメインをサポートしていないため、この移行アプローチでは既存の自動化とワークフローに対してより多くの変更が必要になります。機能の違いについては、移行オプションを選択するをご覧ください。
次のステップ
- 自動移行ツールを使用して、
gcr.io
Artifact Registry リポジトリに移行します。