For the complete documentation index, see llms.txt. This page is also available as Markdown.

Google Cloud Artifact Registry

Google Cloud Artifact Registry を中継として設定し、Aikido のレジストリプロキシ経由でレジストリ通信をルーティングします。Artifact Registry は公開レジストリではなく Aikido からパッケージを取得するため、チームがインストールするすべてのパッケージがマルウェア、年齢制限、および既知の脆弱性についてチェックされます。

1

Aikido のプロキシ URL を取得する

次へ移動: 設定 > レジストリプロキシ、エコシステムを選択し、上流プロキシ URL をコピーします

2

Artifact Registry でリモート リポジトリを作成する

  1. Google Cloud Console で、 Artifact Registry > リポジトリ.

  2. クリック リポジトリを作成.

  3. リポジトリに名前を付けます。例: aikido.

  4. 設定する 形式 を、利用しているエコシステム(npm、Python、または Maven)に合わせます。

  5. 設定する リポジトリ モード から リモート.

  6. 次の下で リモート リポジトリのソースカスタム.

  7. カスタム リポジトリ フィールドに、手順 1 で取得した Aikido プロキシ URL を貼り付けます。

  8. 設定する リモート リポジトリの認証モード から 未認証.

  9. 1つ選択してください リージョン をクリックし 作成.

3

(任意)仮想リポジトリを作成する

また、Artifact Registry の Standard リポジトリに内部パッケージを公開している場合は、両方を集約する Virtual リポジトリを作成します。

  1. 次へ移動: Artifact Registry > リポジトリ > リポジトリを作成.

  2. 設定する 形式 を、リモート リポジトリに合わせて リポジトリ モード から Virtual.

  3. 手順 2 の Standard リポジトリとリモート リポジトリを上流リポジトリとして追加します。

  4. 複数の上流に同じパッケージが存在する場合は、優先度を各上流に割り当てます。優先度が高いものが優先されます。

  5. 代わりに、パッケージ マネージャーを Virtual リポジトリの URL に向けます。

これにより、Aikido 経由で内部パッケージと外部プロキシ経由のパッケージの両方を提供する単一のレジストリエンドポイントをチームに用意できます。

4

開発者マシンを Artifact Registry を使用するように構成する

各開発者のパッケージ マネージャーを Artifact Registry リポジトリ(作成した場合は Virtual リポジトリ)に向けます。正確な手順については、Google Cloud のドキュメントを参照してください。

5

(オプション)Device Protection で公開レジストリをブロックする

Artifact Registry を導入しても、開発者はパッケージ マネージャーを公開レジストリに直接向けることで引き続き回避できます。すべての通信がプライベート レジストリを経由するよう強制するには、Aikido Device Protection を導入してください。

公開パッケージレジストリをブロック

最終更新

役に立ちましたか?