# GCP Artifact Registry向けGCP Scanner

**目次:**

* [セットアップ](https://help.aikido.dev/docs/docs-ja/container-image-scanning/cloud-provider-registries/gcp-scanner-for-gcp-artifact-registry#setup)
  * [ステップ1: GCPとのAikido連携を設定する](https://help.aikido.dev/docs/docs-ja/container-image-scanning/cloud-provider-registries/gcp-scanner-for-gcp-artifact-registry#step-1-set-up-aikido-integration-with-gcp)
  * [ステップ2: GCPでArtifact Registryスキャンを有効にする](https://help.aikido.dev/docs/docs-ja/container-image-scanning/cloud-provider-registries/gcp-scanner-for-gcp-artifact-registry#step-2-enable-artifact-registry-scanning-in-gcp)
  * [ステップ3: イメージの最新バージョンをArtifact Registryにプッシュする](https://help.aikido.dev/docs/docs-ja/container-image-scanning/cloud-provider-registries/gcp-scanner-for-gcp-artifact-registry#step-3-push-the-latest-version-of-your-images-to-artifact-registry)
  * [ステップ4: Aikidoでスキャンを開始して結果を処理する](https://help.aikido.dev/docs/docs-ja/container-image-scanning/cloud-provider-registries/gcp-scanner-for-gcp-artifact-registry#step-4-start-a-scan-in-aikido-to-process-the-results)
  * [ステップ5. イメージをリンクする](https://help.aikido.dev/docs/docs-ja/container-image-scanning/cloud-provider-registries/gcp-scanner-for-gcp-artifact-registry#step-5-link-images)

## GCP Artifact Registry向けGCP Scanner

Google Cloud Platform (GCP) は、Artifact Registryを通じてコンテナイメージを効率的に保存する方法を提供しています。AikidoとGCPのArtifact Registryを組み合わせて活用することで、堅牢なセキュリティ体制を確保できます。Artifact Registryに保存されたイメージのコンテナ分析を有効にする手順を見ていきましょう。

> 注: Artifact Registryではなく非推奨の「Container Registry」を使用している場合は、セットアップ手順について[GCP Legacy Container Registry](https://help.aikido.dev/container-image-scanning/cloud-provider-registries/image-scanning-for-gcp-legacy-container-registry)を参照してください。

### セットアップ <a href="#setup" id="setup"></a>

Aikidoは、GCP Container Analysisによって報告された検出結果を使用し、おなじみの重複排除およびノイズ除去エンジンで処理します。この新機能の詳細と有効化の方法を見ていきましょう。

#### ステップ1: GCPとのAikido連携を設定する <a href="#step-1-set-up-aikido-integration-with-gcp" id="step-1-set-up-aikido-integration-with-gcp"></a>

始める前に、GCPクラウド環境がAikidoにリンクされていることを確認してください。まだリンクしていない場合は、Aikidoの[クラウド概要](https://app.aikido.dev/clouds)に移動します。「Connect cloud」をクリックし、手順に従ってセットアップしてください。詳細は[こちらの記事](https://help.aikido.dev/cloud-scanning/connect-your-cloud/gcp/connect-gcp-account-to-aikido)をご覧ください。

#### ステップ2: GCPでArtifact Registryスキャンを有効にする <a href="#step-2-enable-artifact-registry-scanning-in-gcp" id="step-2-enable-artifact-registry-scanning-in-gcp"></a>

GCP環境を接続したら、[Artifact Registry](https://console.cloud.google.com/artifacts)サービスに移動します。左側の「Settings」をクリックすると、コンテナイメージの脆弱性スキャンを有効にできます。

![コンテナのセキュリティ問題のスキャンを有効にするオプションがある脆弱性スキャン設定。](https://help.aikido.dev/_assets/e39c12ac24e5/ucarecdn-0c630c5c-c23f-4e3a-9a58-113d3284747b.png)

#### ステップ3: イメージの最新バージョンをArtifact Registryにプッシュする <a href="#step-3-push-the-latest-version-of-your-images-to-artifact-registry" id="step-3-push-the-latest-version-of-your-images-to-artifact-registry"></a>

GCPは新しくプッシュされたイメージのみを脆弱性スキャンの対象とします。そのため、イメージの分析を開始するには、イメージの最新バージョンを再度Artifact Registryにプッシュする必要があります。

#### ステップ4: Aikidoでスキャンを開始して結果を処理する <a href="#step-4-start-a-scan-in-aikido-to-process-the-results" id="step-4-start-a-scan-in-aikido-to-process-the-results"></a>

GCPでスキャナーを有効にした後、Aikidoに戻ってGCPクラウド環境のスキャンを開始できます。

#### ステップ5. イメージをリンクする <a href="#step-5-link-images" id="step-5-link-images"></a>

最後のステップは、クラウドイメージをコードリポジトリにリンクすることです。前のステップのスキャン中に、AikidoはGCPのArtifact Registryでホストしているリポジトリを検索します。クラウド詳細ページの「Images」タブに移動し、ソースコードがホストされているコードリポジトリにイメージをリンクしてください。

![「Images」タブがハイライトされ選択されたナビゲーションメニュー。](https://help.aikido.dev/_assets/ff591be6cc36/ucarecdn-70e0be4d-33db-4f0a-b301-0d46b60fe350.png)

クラウドイメージがコードリポジトリにリンクされると、AikidoはContainer Analysisからの検出結果を評価・スコアリングし、関連するクラウド環境とコードリポジトリにリンクします。

Aikidoは、GCPのContainer Registryでホストされているコンテナのスキャンにも対応しています。手順は[こちら](https://help.aikido.dev/container-image-scanning/cloud-provider-registries/image-scanning-for-gcp-legacy-container-registry)をご覧ください。

***
