日本語

Cloudsmith

Cloudsmith リポジトリに upstream として追加することで、レジストリ トラフィックを Aikido のレジストリ プロキシ経由にルーティングします。Cloudsmith は公開レジストリではなく Aikido からパッケージを取得するため、チームがインストールするすべてのパッケージがマルウェア、公開からの経過日数制限、既知の脆弱性についてチェックされます。

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

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

  2. Cloudsmith で upstream を追加する

    1. Cloudsmith で、Aikido 経由にルーティングしたいリポジトリを開きます。
    2. へ移動 ソース タブを開いてクリックします + upstream を設定.
    3. 選択 手動設定 そして、エコシステムに一致する形式(npm、Python、Maven、または NuGet)を選択します。
    4. upstream に Name、たとえば aikido.
    5. 次を設定します プロキシ URL を手順 1 で取得した Aikido のプロキシ URL に設定します。
    6. 次を設定します モード を キャッシュとプロキシ これにより、Cloudsmith は Aikido が承認したパッケージを配信します。
    7. そのままにしておく SSL 検証 を有効にしたまま、 優先度 (優先度の高い upstream が先に解決されます)。
    8. upstream を保存します。
  3. 開発者マシンが Cloudsmith を使うように設定する

    各開発者のパッケージマネージャーを Cloudsmith リポジトリに向けます。Cloudsmith では、名前空間とリポジトリが事前設定されたコピペ用のセットアップ スニペットを、リポジトリの セットアップ 手順に用意しています。認証を含む具体的な手順については、Cloudsmith のドキュメントを参照してください:

  4. (任意)Device Protection で公開レジストリをブロックする

    Cloudsmith を導入しても、開発者はパッケージマネージャーを公開レジストリに直接向けることで回避できます。Aikido Device Protection を導入して、すべてのトラフィックがプライベート レジストリを経由するよう強制します。

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