Azure Blob
Connect to your Azure Blob containers.
Getting Started
Prerequisites to create an Azure Blob based workflow. You will need
A connection to Azure Blob.
A source container.
A destination container. This can be the same as your source container.
Configuring an Azure Blob Connection
Azure Blob related actions require creating an azure
connection. The connection must be configured with the correct permissions for each Gretel Action.
For specific permissions, please refer to the Minimum Permissions section under each corresponding action.
There are three ways to authenticate a Gretel Azure Blob Connection, each method requires different fields for connection creation:
Account Access Key
Connection Creation Parameters
name
Display name of your choosing used to identify your connection within Gretel.
account_name
Name of the Storage Account.
access_key
default_container
Default container to crawl data from. Different containers can be chosen at the azure_source
and azure_destination
actions.
First, create a file on your local computer containing the connection credentials. This file should also include type
, name
, config
, and credentials
. connection_target_type
is optional; if omitted, the connection can be used for both source and destination action. The config
and credentials
fields should contain fields that are specific to the connection being created.
Below is an example Azure Blob connection using access key credentials:
Now that you've created the credentials file, use the CLI to create the connection
Entra ID
name
Display name of your choosing used to identify your connection within Gretel.
account_name
Name of the Storage Account.
client_id
Application (client) ID.
tenant_id
Directory (tenant) ID.
username
Email of the Service Account.
entra_password
Password of the Service Account.
default_container
Default container to crawl data from. Different containers can be chosen at the azure_source
and azure_destination
actions.
First, create a file on your local computer containing the connection credentials. This file should also include type
, name
, config
, and credentials
. connection_target_type
is optional; if omitted, the connection can be used for both source and destination action. The config
and credentials
fields should contain fields that are specific to the connection being created.
Below is an example Azure Blob connection using access key credentials:
Now that you've created the credentials file, use the CLI to create the connection
SAS Token
name
Display name of your choosing used to identify your connection within Gretel.
account_name
Name of the Storage Account.
sas_token
default_container
Default container to crawl data from. Different containers can be chosen at the azure_source
and azure_destination
actions.
First, create a file on your local computer containing the connection credentials. This file should also include type
, name
, config
, and credentials
. connection_target_type
is optional; if omitted, the connection can be used for both source and destination action. The config
and credentials
fields should contain fields that are specific to the connection being created.
Below is an example Azure Blob connection file using access key credentials:
Now that you've created the credentials file, use the CLI to create the connection
Last updated
Was this helpful?