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

Azure Container Registry

Aikido と Azure Container Registry を統合して、既知の脆弱性をコンテナに対してスキャンできます。

この機能を有効にするには、以下の簡単な手順に従ってください:

ステップ1: Azure アカウントにログインし、リンクしたいコンテナ レジストリに移動します。レジストリ名(ログイン サーバー)、シークレット トークン、トークンのユーザー名を取得する必要があります。レジストリ名は、レジストリの詳細ページの上部で確認できます(スクリーンショット参照)

Azure リソースの詳細:グループ、場所、ログイン サーバー、作成日が表示されています。

ステップ2: コンテナを取得できるシークレット トークンを作成するには、左側メニューを下にスクロールして「Repository permission」セクションに移動し、「Tokens」をクリックします。トークン名を「aikido」にし、新しいスコープ マップを作成します。Aikido がイメージを取得するには「content/read」スコープが、レジストリで利用可能なイメージとタグを一覧表示するには「metadata/read」スコープが必要です。

リポジトリ欄に「*」のワイルドカード文字を使うことで、レジストリ内のすべてのイメージへのアクセス権を Aikido に付与できます。あるいは、各イメージに対する権限を追加することで、特定のイメージだけに Aikido のアクセスを許可することもできます。

カスタム スコープ マップと読み取り専用のリポジトリ権限を使用してトークンを作成しているところです。

トークンを作成した後、もう一度クリックしてパスワードを生成する必要があります。画面は以下のようになっているはずです:

新しいパスワードを安全に保存し、Docker のログイン コマンドも保存するよう促すパスワード生成画面。

ステップ3: Aikido に戻り、設定へ移動して、次に コンテナ. 『レジストリに接続』をクリックして

Azure Container Registry。前の手順で取得したデータを入力します。ユーザー名はトークン名です。

プライベートな Azure コンテナ レジストリにアクセスするためのログイン フォーム。

ステップ4: Aikido が、アクセス可能なすべてのコンテナリポジトリを見つけて一覧表示します。

手順 5: 検出結果の重複排除をより適切に行うために、リポジトリをコードリポジトリにリンクできます。この手順は任意です!

手順 6: レジストリの横にあるアクション メニューで「レジストリ内のコンテナをスキャン」をクリックすると開始できます。結果はフィードに表示されます!

最終更新

役に立ちましたか?