Customer Managed Keys用のAzure Key Vaultの設定
Customer Managed Keys (CMK)は、Microsoft Azure Key VaultとAWS Key Management Service (KMS)の両方のキーをサポートしています。 実装がAzureでホストされている場合は、次の手順に従ってKey Vaultを作成します。 AWSでホストされる実装については、AWS KMS設定ガイド を参照してください。
Azure ポータルにログインし、検索バーを使用してサービスのリストの下にある Key vaults を見つけます。
サービスを選択すると、Key vaults ページが表示されます。 ここから Create を選択します。
提供されたフォームを使用して、名前と割り当てられたリソースグループを含むKey Vaultの基本的な詳細を入力します。
ここから、引き続きKey Vault作成ワークフローを進め、組織のポリシーに従って様々なオプションを設定します。
Review + create ステップに到達したら、検証を行う間にKey Vaultの詳細を確認できます。 検証に問題がなければ、「Create」を選択してプロセスを完了します。
アクセス権の設定 configure-access
次に、Key VaultのAzure ロールベースのアクセス制御を有効にします。 左側のナビゲーションの「Settings」セクションで「Access configuration」を選択し、「Azure role-based access control」を選択して設定を有効にします。 この手順は、CMK アプリを後でAzure ロールに関連付ける必要があるため、不可欠です。 役割の割り当ては、APIおよびUI ワークフローの両方で文書化されています。
ネットワークオプションの設定 configure-network-options
Key Vaultが特定の仮想ネットワークへのパブリックアクセスを制限するように設定されている場合、またはパブリックアクセスを完全に無効にするように設定されている場合は、Microsoftにファイアウォール例外を付与する必要があります。
左側のナビゲーションの「Networking」を選択します。 Firewalls and virtual networks の下で、「Allow trusted Microsoft services to bypass this firewall」チェックボックスを選択し、「Apply」を選択します。
20.88.123.53。 このIP アドレスを追加すると、Adobe サービスは接続性をより効果的に監視し、アクセスの問題が検出されたときにプラットフォーム内アラートを提供できます。
キーの生成 generate-a-key
Key Vaultを作成したら、新しいキーを生成できます。 「Keys」タブに移動し、「Generate/Import」を選択します。
指定されたフォームを使用してキーの名前を指定し、キータイプに RSA または RSA-HSM のいずれかを選択します。 Azureでホストされている実装の場合、RSA key sizeは、Azure Cosmos DBで必要とされる3072 ビット以上である必要があります。 Azure Data Lake Storage は、RSA 3027 とも互換性があります。
残りのコントロールを使用して、必要に応じて生成または読み込むキーを設定します。 終了したら「Create」を選択します。
設定されたキーが、Vault のキーのリストに表示されます。
次の手順
Customer Managed Keys機能の設定の1回限りのプロセスを続行するには、プラットフォームのホスティング環境の設定ガイドに従います。
- Azureの場合、APIまたはUIの設定ガイドを使用します。
- AWSについては、AWS設定KMS ガイド およびUI設定ガイド を参照してください。