Azure Key Vault Properties Provider 2.0 リファレンス

Azure Key Vault Properties Provider は、Mule アプリケーションを実行する前に、セキュアな Azure クラウドサービスからシークレットを取得できるようにする設定です。

設定

Azure Key Vault Properties Provider のデフォルト設定。

名前 型 説明 デフォルト値 必須

Name (名前)

String (文字列)

この設定の名前。コネクタはこの名前の設定を参照します。

x

Client Id (クライアント ID)

String (文字列)

アプリケーションのクライアント ID。

x

Tenant Id (テナント ID)

String (文字列)

アプリケーションのテナント ID。

x

Client Secret (クライアントシークレット)

String (文字列)

アプリケーションのクライアントシークレット。

x

Key Vault Name (Key Vault 名)

String (文字列)

接続する Vault の名前。

x

Uri Override (URI 上書き)

String (文字列)

Key Vault の URI 上書き。

要件

次のリポジトリとそれに関連付けられたログイン情報を Maven 設定に追加する必要があります。

<repository>
          <id>MuleRepository2</id>
          <name>MuleRepository2</name>
          <url>https://repository.mulesoft.org/nexus/content/repositories/releases-ee/</url>
          <layout>default</layout>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
</repository>

制限事項

Azure Key Vault Properties Provider では、プロパティプロバイダーの設定でのプロパティファイルの使用はサポートされていません。

環境変数

環境変数を使用して Azure Key Vault を認証する場合、​AZURE_CLIENT_ID​、​AZURE_CLIENT_SECRET​、​AZURE_TENANT_ID​ の環境変数を設定します。詳細は、Setting Environment Variablesを参照してください。

環境変数を設定したら、XML コネクタ設定で、​tenantId=""​、​clientId=""​、​clientSecret=""​ の属性を空の文字列で設定します。

XML 設定では、これらの属性は次のようになります。

 <azure-key-vault-properties-provider:config name="Azure_Key_Vault_Properties_Provider_Config"

                        keyVaultName="connectors-vault"
                        tenantId=""
                        clientId=""
                        clientSecret=""/>