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=""/>