AzureStorageCredentialsControllerService_v12

描述

使用 Azure 存储客户端库 v12 为 Azure 存储处理器提供凭据。

标签

azure、blob、cloud、credentials、microsoft、queue、storage

属性

下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。

显示名称

API 名称

默认值

允许值

描述

凭据类型 *

credentials-type

SAS_TOKEN

  • 账户密钥

  • SAS 令牌

  • 托管身份

  • 服务主体

用于向 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

共享访问签名令牌(可包含开头的“?”字符)

状态管理

此组件不存储状态。

受限

此组件不受限制。

系统资源注意事项

此组件未指定系统资源注意事项。

语言: 中文