Cloudsmith
Cloudsmith リポジトリに upstream として追加することで、レジストリ トラフィックを Aikido のレジストリ プロキシ経由にルーティングします。Cloudsmith は公開レジストリではなく Aikido からパッケージを取得するため、チームがインストールするすべてのパッケージがマルウェア、公開からの経過日数制限、既知の脆弱性についてチェックされます。
Cloudsmith で upstream を追加する
- Cloudsmith で、Aikido 経由にルーティングしたいリポジトリを開きます。
- へ移動 ソース タブを開いてクリックします + upstream を設定.
- 選択 手動設定 そして、エコシステムに一致する形式(npm、Python、Maven、または NuGet)を選択します。
- upstream に Name、たとえば
aikido. - 次を設定します プロキシ URL を手順 1 で取得した Aikido のプロキシ URL に設定します。
- 次を設定します モード を キャッシュとプロキシ これにより、Cloudsmith は Aikido が承認したパッケージを配信します。
- そのままにしておく SSL 検証 を有効にしたまま、 優先度 (優先度の高い upstream が先に解決されます)。
- upstream を保存します。
開発者マシンが Cloudsmith を使うように設定する
各開発者のパッケージマネージャーを Cloudsmith リポジトリに向けます。Cloudsmith では、名前空間とリポジトリが事前設定されたコピペ用のセットアップ スニペットを、リポジトリの セットアップ 手順に用意しています。認証を含む具体的な手順については、Cloudsmith のドキュメントを参照してください:
(任意)Device Protection で公開レジストリをブロックする
Cloudsmith を導入しても、開発者はパッケージマネージャーを公開レジストリに直接向けることで回避できます。Aikido Device Protection を導入して、すべてのトラフィックがプライベート レジストリを経由するよう強制します。
公開パッケージレジストリをブロックする
