Skip to main content

Write ABS File

The Write ABS File activity writes data to a file in an Azure Blob Storage container.

Configuring the Write ABS File Activity

To configure the Write ABS File activity, fill in the required fields in the activity panel.

Configuration

FieldRequiredDescriptionExample
NameRequiredName of the step, should be unique within this workflow.MyActivity
DescriptionOptionalOptional description about the work performed by this step.Reads a file from S3
ABS ConnectionRequiredDrag and drop a ABSConnection resource from the workspace.
Container NameOptionalName of the container where the blob will be stored. (mapping supported)my-data-bucket
Blob PathOptionalPath within the container for the blob. (mapping supported)data/reports/2024/
Blob NameOptionalName of the blob to be created or updated. (mapping supported)report-2024.csv
Content TypeOptionalFormat of the file content (CSV, JSON, XML, etc.) Options: CSV, JSON, XML, TEXT, BINARY.
ABS Auth ContextOptionalAuthorization context to use for connecting to ABS.

Advanced

FieldRequiredDescriptionExample
Encryption TypeOptionalSelect if the file should be encrypted with PGP or not Options: NONE, PGP.
Encryption ResourceOptionalCertificate resource used for encryption or decryption.
Create Container if Not ExistsOptionalCreate the container if it does not already exist.
Overwrite if Blob ExistsOptionalOverwrite the existing blob if it already exists.
Append to BlobOptionalAppend content to the existing blob if it exists.

Input

FieldRequiredData TypeDescriptionExample
Container NameOptionalStringName of Azure Blob Storage container.
Blob PathOptionalStringPath within the container where the blob will be stored.
Blob NameOptionalStringName of the blob to be created or updated.
Create ContainerOptionalBooleanWhether to create the container if it does not already exist.
OverwriteOptionalBooleanWhether to overwrite the blob if it already exists.
AppendOptionalBooleanWhether to append the content to the existing blob if it exists.
ContentOptionalStringContent to be written into the blob.

Output

FieldRequiredData TypeDescriptionExample
Content LengthOptionalNumberlength of the content written0
Blob PathOptionalStringPath within the container where the blob is written to.
Blob NameOptionalStringName of the blob