本ヘルプセンターは英語版を翻訳したものです。また、一部には翻訳ソフトウエアにより機械的に翻訳した内容が含まれます。翻訳については順次対応しておりますが、最新の情報になっていない場合があります。最新の情報は英語版のページでご確認ください。表示言語は、画面右上の言語名をクリックして切り替えられます。
本ヘルプセンターの一部の記事には外部リンクが含まれています。万一リンク切れなどお気づきの点がございましたら、お手数ですが弊社サポート窓口までご連絡ください。
Deep Security用のAzureアプリケーションの作成
運用環境によっては、Microsoft Entra IDのグローバル管理者の役割とAzureサブスクリプションのサブスクリプション所有者の役割の両方を持つアカウントを使用して、 Deep Security ManagerがAzureリソースにアクセスできるようにすることが望ましくない場合があります。別の方法として、Azureリソースへの読み取り専用アクセスを提供するDeep Security Manager用のAzureアプリケーションを作成できます。
Azureサブスクリプションが複数あり、すべてのサブスクリプションが同じActive Directoryに関連付けられている場合は、すべてのサブスクリプションで利用できる単一のDeep Security Azureアプリケーションを作成できます。詳細については、以下の手順を参照してください。
Azureアプリケーションを作成するには、次の手順を実行する必要があります。
- 適切な役割を割り当てる。
- Azureアプリケーションを作成する。
- AzureアプリIDとActive Directory IDを記録する。
- サブスクリプションIDを記録する。
- Azureアプリケーションに役割とコネクタを割り当てる。
適切な役割を割り当てる
Azureアプリを作成するには、アカウントにMicrosoft Entra IDのユーザ管理者ロールと、Azureサブスクリプションのユーザアクセス管理者ロールが割り当てられている必要があります。続行する前に、これらのロールをAzureアカウントに割り当てます。
Azureアプリケーションを作成する
- [Microsoft Entra ID ] ブレードで、[アプリの登録] をクリックします。
- [New registration] をクリックします。
- [Name] (Deep Security Azureコネクタなど) を入力します。
- [Supported account types] で、[Accounts in this organizational directory only] を選択します。
- [Register] をクリックします。
[App registrations] リストに、上記の手順3で選択した[Name]と共にAzureアプリケーションが表示されます。
AzureアプリIDとActive Directory IDを記録する
- [App registrations] リストで、Azureアプリケーションをクリックします。
Azureアプリケーションを作成するの手順3で選択した[Name]と共に、Azureアプリケーションが表示されます。
- [Application (client) ID] を記録します。
- [Directory (tenant) ID] を記録します。
アプリケーションシークレットを作成するか、アプリケーション証明書をアップロードします。
- [証明書&シークレット]タブで、使用するアプリケーション資格情報の種類を選択します。
- オプション1:クライアントシークレット(アプリケーションパスワード)
- オプション2:証明書
Azureでは複数のアプリケーション資格情報を作成できますが、 Deep Security Managerでは、Azureアカウントに1つの資格情報(アプリケーションシークレットまたはアプリケーション証明書)のみが必要でした。
- 使用する資格情報の種類に応じて、オプション1またはオプション2(下記)のいずれかの手順に従います。
オプション1:クライアントシークレットを作成する(アプリケーションパスワード)
- [New client secret] をクリックします。
- クライアントシークレットの[説明]を入力します。
- 適切な [Duration] を選択します。この時間が経過すると、クライアントシークレットが期限切れになります。
- [Add] をクリックします。
クライアントシークレットの[Value]が表示されます。
- クライアントシークレットの[Value]を記録します。AzureアプリをDeep Securityに登録するときに、アプリケーションパスワードとして使用します。
クライアントシークレットの値は一度しか表示されないため、この時点で必ず記録してください。ここで記録しておかないと、後でクライアントシークレットを再生成して新しい値を取得することが必要になります。
クライアントシークレットの値が期限切れになった場合は、再生成して、古い値が関連付けられているAzureアカウントで値を更新する必要があります。
オプション2:アプリケーション証明書をアップロードする
- X.509 PEMテキスト形式の証明書を準備します。
証明書は公開署名または自己署名のいずれかであり、有効期限はありません。秘密鍵がシークレットで保護されている場合は、 Deep Security ManagerでAzureアカウントを設定するときに、証明書の秘密鍵とオプションのパスフレーズ/シークレットが必要になります。
Deep Security Managerは現在、バイナリ形式の証明書をサポートしていません。
- [Upload certificate]ボタンをクリックします。
- アップロードする証明書ファイルを選択してください。
- [Add] をクリックします。
サブスクリプションIDを記録する
- 左側の [All Services] に移動し、[Subscriptions] をクリックします。
サブスクリプション が左側に表示されない場合は、画面の上部にある検索ボックスを使用して検索します。
サブスクリプションのリストが表示されます。
- Azureアプリケーションに関連付ける各サブスクリプションの [Subscription ID] を記録します。このIDは、後でAzureアカウントをDeep Securityに追加するときに必要になります。
Azureアプリケーションに役割とコネクタを割り当てる
- [All Services]→[Subscriptions] で、Azureアプリケーションに関連付けるサブスクリプションをクリックします。
- [Access Control (IAM)] をクリックします。
- メイン画面で、[Add] をクリックし、ドロップダウンメニューから [Add Role Assignment] を選択します。
- [Role] で「Reader」と入力し、表示される [Reader] ロールをクリックします。
- [Assign access to] で、[User, user group, or service principal] を選択します。
- [Select members] で、Azureアプリケーションの[Name] (Deep Security Azure Connectorなど) を入力します。
Azureアプリケーションを作成するの手順3で選択した[Name]と共に、Azureアプリケーションが表示されます。
- [Save] をクリックします。
- Azureアプリケーションを別のサブスクリプションに関連付ける場合は、そのサブスクリプションに対してこの手順 (Azureアプリケーションに役割とコネクタを割り当てる) を繰り返します。
必要な場合は、後で別のサブスクリプションをAzureアプリケーションに関連付けることもできます。
この時点で、Deep SecurityへのMicrosoft Azureアカウントの追加の手順に従うことにより、Deep Securityを設定してAzure仮想マシンを追加できるようになります。