AzureStorageCredentialsControllerService_v12¶
描述¶
使用 Azure 存储客户端库 v12 为 Azure 存储处理器提供凭据。
属性¶
下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。
显示名称 |
API 名称 |
默认值 |
允许值 |
描述 |
---|---|---|---|---|
凭据类型 * |
credentials-type |
SAS_TOKEN |
|
用于向 Azure 进行身份验证的凭据类型 |
托管身份客户端 ID |
managed-identity-client-id |
托管身份的客户端 ID。当使用用户分配的托管身份进行身份验证时,该属性为必填项。如果是系统分配的托管身份,则该身份必须为空。 |
||
代理配置服务 |
proxy-configuration-service |
指定代理配置控制器服务来代理网络请求。在 SOCKS 的情况下,无法保证处理器会使用所选 SOCKS 版本。 |
||
服务主体客户端 ID * |
service-principal-client-id |
具有服务主体的客户端/应用程序的客户端 ID(或应用程序 ID)。 |
||
服务主体客户端密钥 * |
service-principal-client-secret |
客户端/应用程序的密码。 |
||
服务主体租户 ID * |
service-principal-tenant-id |
托管服务主体的 Azure AD 的租户 ID。 |
||
账户密钥 * |
storage-account-key |
存储账户密钥。这是一个类似管理员的密码,用于访问该账户中的每个容器。建议改用共享访问签名 (SAS) 令牌、托管身份或服务主体,从而通过策略进行精细控制。 |
||
存储账户名称 * |
storage-account-name |
存储账户名称。 |
||
端点后缀 * |
storage-endpoint-suffix |
blob.core.windows.net |
公共 Azure 中的存储账户始终使用通用 FQDN 后缀。在某些情况下(例如 Azure Stack 或非公共 Azure 区域),可使用其他后缀替换此端点后缀。 |
|
SAS 令牌 * |
storage-sas-token |
共享访问签名令牌(可包含开头的“?”字符) |
状态管理¶
此组件不存储状态。
受限¶
此组件不受限制。
系统资源注意事项¶
此组件未指定系统资源注意事项。