Azure Blob Storage properties
Azure Blob Storage connection
Select Azure Blob Storage in the list and configure the connection.
Configuration
Select your engine from the list and set the main and advanced settings.
Property | Configuration |
---|---|
Account Name | Enter the name of the storage account you need to access. The storage
account name can be found in the Storage accounts dashboard of the Microsoft
Azure Storage system to be used. Ensure that the administrator of the system has granted you the appropriate access permissions to this storage account. |
Authentication type | Select the way you want to authenticate to your storage account: Basic, Azure Active Directory, or Managed identities. |
Basic |
|
Azure Active Directory |
Enter the Tenant ID, Client ID and Client Secret associated with your account for an identity-based authorization of requests to the Blob and Queue services. For more information, read Authorize with Azure Active Directory. |
Managed identities |
For more information, read the corresponding Azure documentation. |
(Optional) Use Shared Access Signature | Toggle this option ON to use a shared access signature (SAS) to access
the storage resources without using the account key. To know more about SAS,
read Using Shared Access Signatures (SAS). In the Shared Access Signature field, enter your account SAS URL. You can get the SAS URL for each allowed service on the Microsoft Azure portal after generating SAS. The SAS URL format is https://<$storagename><$service>.core.windows.net/<$sastoken>, where <$storagename> is the storage account name, <$service> is the allowed service name (blob, file, queue or table), and <$sastoken> is the SAS token value. For more information, read Construct an account SAS URI. Note that the SAS has a validity period, you can set the start time at which the SAS becomes valid and the expiry time after which the SAS is no longer valid when generating it, and you need to make sure your SAS is still valid when running your Job. |
Property | Configuration |
---|---|
Force protocol | If Define JDBC URL is disabled, you can enable this option to define the JDBC driver protocol. |
Connection timeout | Sets the maximum number of seconds that a user will wait for a connection to be available. If this time is exceeded and the connection is still unavailable, an exception is thrown. |
Connection validation timeout | Sets the maximum waiting time in seconds for a connection to be considered as alive. |
After configuring the connection, give it a display name (mandatory) and a description (optional).
Azure Blob Storage dataset
Property | Configuration | |
---|---|---|
Dataset name | Enter a display name for the dataset. This name will be used as a unique identifier of the dataset in all Talend Cloud apps. | |
Connection | Select your connection in the list. If you are creating a dataset based on an existing connection, this field is read-only. | |
Container name | Select or enter the name of your Azure Blob Storage container. | |
Directory | Enter the name of the directory containing the file to be retrieved. | |
File format | Select in the list the format of the file to be retrieved and enter or
select the information related to this file format:
|