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

Azureでカスタムロールを設定

このドキュメントでは、クライアント資格情報を使用した新しい App Registration の作成方法と、Aikido の VM スキャン用のカスタム RBAC ロールの作成方法を説明します。

これらの資格情報は、Aikido が仮想マシンをスキャンするために必要な API リクエストを実行するために使用されます。仮想マシンをスキャンするためのアクセスは、カスタム ロールを使用して App Registration に付与されます。

これらの権限は、仮想マシンのスキャンに必要な最小限に限定されています。

次の手順に従って作成します

お使いの Azure Portal にログインし、 Microsoft Entra ID サービス.

をクリックします 追加 をクリックして、 アプリの登録

Azure Portal: Default Directory の概要の下に新しいアプリ登録を追加しています。

アプリケーションには意味のある名前を付けてください。この名前は後で必要になります。

をそのままにしておきます サポートされているアカウントの種類 の既定値: この組織ディレクトリ内のアカウントのみ.

をクリックします 登録.

Microsoft Azure Active Directory で「AikidoSecurity」という新しいアプリケーションを登録しています。

新しく作成されたアプリケーションの詳細ページにリダイレクトされます。ここで、次の項目を見つけてコピーできます。 アプリケーション(クライアント)ID および ディレクトリ(テナント)ID

Azure ポータルで AikidoSecurity アプリケーションの概要とクライアント ID 情報を表示しています。

クライアント資格情報の欄で、「証明書またはシークレットを追加」をクリックします

Azure ポータルのアプリ登録の概要で、クライアント資格情報の「証明書またはシークレットを追加」が強調表示されています。

「新しいクライアント シークレット」ボタンをクリックし、シークレットの説明を入力して、有効期限を 2 年(730 日 / 24 か月)に設定します

Azure Portal でアプリケーション認証用の新しいクライアント シークレットを作成しています。

次をコピーします シークレットの値

Azure ポータルで、アプリケーション認証用の有効なクライアント シークレットと有効期限を表示しています。

これで、Azure Portal でアプリケーションのセットアップが完了すれば、Aikido で VM スキャンを構成するために必要なすべての値が揃いました。次に、アプリケーションに VM スキャンのアクセス権が付与されていることを確認する必要があります。

次へ移動: サブスクリプションから、仮想マシンに関連するサブスクリプションを見つけます

をクリックします 「アクセス制御(IAM)」.

サブスクリプションのロール割り当て、権限、アクセス レベルを管理する Azure IAM ポータル。

次をクリックします 「追加」 ボタン。

選択 「カスタム ロールの追加」

Azure IAM: サブスクリプション アクセス制御のためのロール割り当て、共同管理者、またはカスタム ロールを追加します。

へ移動します。 「JSON」 タブを開き、次をクリックしてエディターを開きます 「編集」

カスタム ロールの JSON 定義を作成してダウンロードするための Azure ポータル インターフェース。

Aikido のセットアップ画面で生成された JSON 設定をコピーし、エディターに貼り付けます

クリックし 「Save」

JSON 権限テンプレートを使用してカスタム Azure IAM ロールを作成しています。

下部で、次をクリックします 「確認 + 割り当て」、次に 「作成」

AikidoVMScanner の権限と割り当て可能なスコープを確認するカスタム ロールの作成。

カスタム ロールが作成されたので、最初に作成した App Registration に割り当てることができます。

次へ移動: サブスクリプションから、仮想マシンに関連するサブスクリプションを見つけます

をクリックします 「アクセス制御(IAM)」.

Azure ポータル IAM: サブスクリプション リソースのアクセス ロールと権限を管理します。

ロールの割り当て タブに移動し、次をクリックします 「追加」、次に 「ロールの割り当ての追加」.

Azure ポータルのロール割り当てメニューで、ロールを追加またはダウンロードするオプションが表示されています。

「ロール」 タブで、作成したカスタム ロール(「Aikido VM Scanner」)を検索して選択し、次をクリックします 「次へ」.

Azure で仮想マシンへのアクセス用に「Aikido VM Scanner」ロールを割り当てています。

をそのままにしておきます 「アクセスの割り当て先」 の既定値。

をクリックします 「メンバーの選択」で、作成したアプリ登録(例: 「AikidoSecurity」)の名前を検索して選択します。

クリックし 「選択」

クリックし 「確認 + 割り当て」 を2回

ロール割り当てインターフェースを介して、Azure サブスクリプションでユーザー、グループ、またはアプリケーションのロールを割り当てています。

これで App Registration に、Azure 仮想マシンをスキャンするために必要な権限が付与されました。

最終更新

役に立ちましたか?