Azure Key Vault
Multicloud Defense は、パブリック クラウド プロバイダーが提供する多くの秘密管理システムと統合して、TLS 復号で使用される証明書に対応する秘密キーを保存します。このセクションでは、証明書の Azure Key Vault に保存されている秘密キーを取得するために必要な手順について説明します。Multicloud Defense は、Azure Key Vault シークレットを使用した秘密キーの取得をサポートしています。
Azure Key Vault とユーザー割り当てマネージド ID の作成
Multicloud Defense は、ユーザー割り当てマネージド ID を使用して Azure Key Vault のシークレットにアクセスします。次の手順では、Key Vault を作成する方法と、シークレットにアクセスするために必要な権限をマネージド ID に付与する方法を示します。
手順
|
ステップ 1 |
新しいユーザー割り当てマネージド ID を作成します。 |
|
ステップ 2 |
新しい Key Vault を作成します(例 |
|
ステップ 3 |
新しく作成した Key Vault で、[アクセスポリシー(Access Policies)] に移動します。 |
|
ステップ 4 |
[Add Access Policy] を選択します。 |
|
ステップ 5 |
シークレット権限: |
|
ステップ 6 |
[プリンシパル(Principal)] を選択します。 |
|
ステップ 7 |
[マネージドID(Managed Identity)] を選択します。 |
|
ステップ 8 |
Key Vault の設定に留まったまま、に移動します。 |
|
ステップ 9 |
[Reader Role] を選択します。 |
|
ステップ 10 |
[Select] フィールドでマネージド ID を検索し、選択します。 |
|
ステップ 11 |
[保存(Save)] をクリックします。 |
Azure Key Vault シークレットへの秘密キーの保存
作成した Azure Key Vault のシークレットフォルダに、シークレットの秘密キーをインポートします。秘密キーは複数行の文字列であるため、Azure Cloud Shell を介してインポートできます。
Azure Cloud Shell を起動し、次のコマンドを実行します。
az keyvault secret set --file <privatekey file> --encoding ascii --vault-name <key vault name> --name <secret name>
キーファイルは、Azure Cloud Shell のテキストエディタ(vi)を使用して新しいファイルを作成し、秘密キーの内容を貼り付けて保存するだけで作成されます。
ユーザー割り当てマネージド ID を使用したゲートウェイの設定
始める前に
Azureに展開された Multicloud Defense Gateway が Azure Key Vault およびユーザー管理対象 ID で指定されているユーザー管理対象アイデンティティで構成されていることを確認する必要があります。
手順
|
ステップ 1 |
作成したユーザー割り当て管理対象 ID のリソース ID をコピーします。 |
|
ステップ 2 |
[マネージドID(Managed Identities)] に移動します。 |
|
ステップ 3 |
Multicloud Defense Gateway 用に作成された [マネージドID(Managed Identities)] をクリックします。 |
|
ステップ 4 |
[プロパティ(Properties)] を選択します。 |
|
ステップ 5 |
[Resource ID] フィールドの右側にあるアイコンを選択して、ID をコピーします。 |
|
ステップ 6 |
このリソース ID を、Azure ゲートウェイの Multicloud Defense Gateway 設定の [User Assigned Identity ID] フィールドに貼り付けます。 |
Multicloud Defense を設定して秘密キーを取得
開始する前に、Azure に展開された Multicloud Defense Gateway が、Azure Key Vaultおよびユーザー管理対象アイデンティティで指定されているユーザー管理対象アイデンティティで構成されていることを確認します。
Azure Key Vault のシークレットの秘密キーに関連付けられているフィールドに、証明書の本文を貼り付けます。
Multicloud Defense 証明書を作成すると、Multicloud Defense Controller でサービスを定義するときに復号プロファイルと一緒に使用できます。

フィードバック