Google Cloud

Artifact Registry 完全ガイド|GCR 後継・Docker/Maven/npm/Python

2026-05-24
NicheeLab編集部

Artifact Registry は GCP の統合アーティファクトリポジトリで、Container Registry (GCR) の後継として 2022 から推奨されています。 Docker だけでなく Maven / npm / Python / Apt / Yum / Helm など 10+ 形式に対応し、サプライチェーンセキュリティ機能も統合されています。

GCR からの移行

  • 2023-05: 新規 GCR 作成停止
  • 2025-03: 段階的シャットダウン
  • 2026: GCR 完全廃止予定
  • 既存 GCR は Artifact Registry に自動マイグレーション (gcr.io ホスト名は維持される)

対応 Repository 形式

形式用途
DockerContainer Image
MavenJava / Kotlin / Scala
npmJavaScript / TypeScript
Python (PyPI)Python パッケージ
AptDebian / Ubuntu
YumRHEL / CentOS
HelmKubernetes Chart
GoGo モジュール
Generic任意ファイル
KubeflowPipelinesML パイプライン

Repository 種別

種別用途
Standard自前アップロード
RemoteDocker Hub / Maven Central / PyPI 等のプロキシ + キャッシュ
Virtual複数 Standard / Remote を単一エンドポイントに統合

Docker での利用例

# 認証
gcloud auth configure-docker asia-northeast1-docker.pkg.dev

# Repository 作成
gcloud artifacts repositories create my-repo \
  --repository-format=docker --location=asia-northeast1

# Image push
docker tag my-app:v1 asia-northeast1-docker.pkg.dev/PROJECT/my-repo/my-app:v1
docker push asia-northeast1-docker.pkg.dev/PROJECT/my-repo/my-app:v1

Vulnerability Scanning

  • Push 時に自動スキャン (Container Analysis 統合)
  • OS パッケージ + 言語パッケージ (Maven / npm / Python / Go 等)
  • CVSS スコアと CVE 詳細
  • Pub/Sub 通知で Critical 検出時にアラート
  • 料金: $0.26/image scan (初回)
  • SBOM (Software Bill of Materials) 自動生成

セキュリティベストプラクティス

  • IAM (roles/artifactregistry.reader / writer / admin) で最小権限
  • VPC SC で Perimeter 内に閉じる
  • CMEK で暗号化
  • Binary Authorization と組み合わせ署名検証
  • Image Vulnerability スキャン定期実行
  • Cleanup Policies で古いタグ自動削除

料金

項目料金
ストレージ$0.10/GB/月
無料枠月 0.5 GB
下りネットワーク (同リージョン GCP)無料
下りネットワーク (異リージョン / 外部)標準下り料金
Vulnerability Scan$0.26/image (初回)

他クラウド比較

項目Artifact RegistryAWS ECRAzure ACR
Container
Maven / npm / Python
Helm○ (OCI Helm)
Geo-replicationMulti-regionCross-region ReplicationGeo-replication
脆弱性スキャンContainer AnalysisECR ScanningDefender for Cloud

Container Registry (GCR) との違いは?

GCR は廃止予定 (2025〜)、Artifact Registry が後継。AR は Container + Maven / npm / Python / Apt / Yum / Generic 形式に対応。

Repository 形式は?

Docker、Maven、npm、Python (PyPI)、Apt (Debian)、Yum (RHEL)、Helm、Go、Generic、KubeflowPipelines など 10+ 形式対応。

Standard と Remote の違いは?

Standard = アップロード用、Remote = Docker Hub / Maven Central / PyPI 等のプロキシ + キャッシュ。Virtual Repository で両者を統合可能。

Vulnerability Scanning は?

Container Analysis 統合で、Push 時に CVE スキャン自動実行。Critical / High の脆弱性アラート。SBOM 生成も対応。

料金体系は?

ストレージ ($0.10/GB/月) + ネットワーク (Egress)。月 0.5 GB 無料。同リージョン GCE / GKE / Cloud Run からの取得は無料。

Binary Authorization と組み合わせる?

AR の Container Analysis でスキャン → Cosign 署名 → Binary Authorization で署名検証してデプロイ。標準的なサプライチェーンセキュリティ。

AWS ECR / Azure ACR との比較は?

ECR は AWS 専用 + ECR Public、ACR は Azure 統合 + Geo-replication 強い、AR は多形式対応 (Maven / npm 等) + Remote / Virtual が優位。

Multi-region / Cross-region レプリケーションは?

Multi-region Repository (US / EU / ASIA) + Custom Geo-locations 対応。Cross-region は手動同期または Pull Through cache で代替。

関連記事・CI/CD / セキュリティ

Cloud Deploy 完全ガイド|Canary・Blue-Green・GKE/Cloud Run プログレッシブデプロイ (GCP)

Google Cloud Cloud Deploy の全機能解説。Delivery Pipeline、Canary / Blue-Green、Approval Gate、Verify、Skaffold 統合、GKE / Cloud Run / Anthos 対応、AWS CodeDeploy / ArgoCD 比較を網羅。

GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM

Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。

GCP Professional Cloud Network Engineer (PCNE) 完全ガイド|VPC・Interconnect・Load Balancing

Google Cloud Professional Cloud Network Engineer の試験範囲、VPC / Cloud Interconnect / Cloud Load Balancing / Cloud Armor、AWS ANS・Azure AZ-700 比較を詳解。

Cloud Build 完全ガイド|CI/CD・cloudbuild.yaml・Private Pool・GitHub 連携 (GCP)

Google Cloud Cloud Build の全機能解説。cloudbuild.yaml、トリガー設定、Private Pool、Workload Identity、Build Approvals、Cloud Deploy 連携、AWS CodeBuild / Azure DevOps 比較を網羅。

※ Google Cloud は Google LLC の商標です。最新情報は Artifact Registry 公式 をご確認ください。

この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

GCP 試験対策ページを見る
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Google Cloud

Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化

Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...

Google Cloud

Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略

Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...

Google Cloud

Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定

Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...

Google Cloud

Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能

Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...

Google Cloud

GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ

Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...

Google Cloudの記事一覧 (102件)
© 2026 NicheeLab All rights reserved.