AzureStorageCredentialsControllerService_v12¶
Description¶
Provides credentials for Azure Storage processors using Azure Storage client library v12.
Properties¶
In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
Display Name |
API Name |
Default Value |
Allowable Values |
Description |
---|---|---|---|---|
Credentials Type * |
credentials-type |
SAS_TOKEN |
|
Credentials type to be used for authenticating to Azure |
Managed Identity Client ID |
managed-identity-client-id |
Client ID of the managed identity. The property is required when User Assigned Managed Identity is used for authentication. It must be empty in case of System Assigned Managed Identity. |
||
Proxy Configuration Service |
proxy-configuration-service |
Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP, SOCKS In case of SOCKS, it is not guaranteed that the selected SOCKS Version will be used by the processor. |
||
Service Principal Client ID * |
service-principal-client-id |
Client ID (or Application ID) of the Client/Application having the Service Principal. |
||
Service Principal Client Secret * |
service-principal-client-secret |
Password of the Client/Application. |
||
Service Principal Tenant ID * |
service-principal-tenant-id |
Tenant ID of the Azure Active Directory hosting the Service Principal. |
||
Account Key * |
storage-account-key |
The storage account key. This is an admin-like password providing access to every container in this account. It is recommended one uses Shared Access Signature (SAS) token, Managed Identity or Service Principal instead for fine-grained control with policies. |
||
Storage Account Name * |
storage-account-name |
The storage account name. |
||
Endpoint Suffix * |
storage-endpoint-suffix |
blob.core.windows.net |
Storage accounts in public Azure always use a common FQDN suffix. Override this endpoint suffix with a different suffix in certain circumstances (like Azure Stack or non-public Azure regions). |
|
SAS Token * |
storage-sas-token |
Shared Access Signature token (the leading ‘?’ may be included) |
State management¶
This component does not store state.
Restricted¶
This component is not restricted.
System Resource Considerations¶
This component does not specify system resource considerations.