Azureでカスタムロールを設定する
このドキュメントでは、Aikido の VM スキャン用に、クライアント資格情報を持つ新しいアプリ登録とカスタム RBAC ロールを作成する手順を案内します。
これらの資格情報は、Aikido が仮想マシンをスキャンするために必要な API リクエストを行うために使用されます。仮想マシンのスキャンへのアクセスは、カスタム ロールを使用して App Registration に付与されます。
これらの権限は、仮想マシンのスキャンに必要な最小限に限定されています。
次の手順に従って作成します
ご自身の Azure ポータル に移動します Microsoft Entra ID サービス.
をクリックします 追加 and select アプリの登録

アプリケーションには意味のある名前を付けてください。この名前は後で必要になります。
以下はそのままにしてください サポートされているアカウントの種類 default: この組織ディレクトリ内のアカウントのみ.
をクリックします 登録.

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

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

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

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

Azure ポータルでのアプリケーション設定が完了したら、Aikido で VM スキャンを構成するために必要な値はすべて揃いました。次に、アプリケーションに VM スキャンへのアクセス権を付与する必要があります。
次へ移動します: サブスクリプション、仮想マシンに関連するサブスクリプションを見つけます
をクリックします 「アクセス制御 (IAM)」.

次をクリックします 「追加」 ボタン。
選択します 「カスタム ロールの追加」

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

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

下部で次をクリックします 「確認と割り当て」、その後 「作成」

カスタム ロールが作成されたので、最初に作成した App Registration に割り当てることができます。
次へ移動します: サブスクリプション、仮想マシンに関連するサブスクリプションを見つけます
をクリックします 「アクセス制御 (IAM)」.

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

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

以下はそのままにしてください 「アクセスの割り当て先」 既定値。
をクリックします 「メンバーの選択」、作成したアプリ登録(例: 「AikidoSecurity」)の名前を検索して選択します。
クリックします 「選択」
クリックします 「確認と割り当て」 2 回

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