Back to destination list
Official
Azure Blob Storage
This destination plugin lets you sync data from a CloudQuery source to remote Azure Blob Storage storage in various formats such as CSV, JSON and Parquet
Loading plugin documentation
This destination plugin lets you sync data from a CloudQuery source to remote Azure Blob Storage storage in various formats such as CSV, JSON and Parquet
Loading plugin documentation
We use tracking cookies to understand how you use the product and help us improve it. Please accept cookies to help us improve. You can always opt out later via the link in the footer.
az login
(when running locally), or by using a "service principal" and exporting environment variables (appropriate for automated deployments).https://cqdestinationazblob.blob.core.windows.net/test/path/to/files
.kind: destination
spec:
name: "azblob"
path: "cloudquery/azblob"
registry: "cloudquery"
version: "v4.4.26"
spec:
storage_account: "cqdestinationazblob"
container: "test"
path: "path/to/files"
format: "csv" # options: parquet, json, csv
format_spec:
# CSV specific parameters:
# delimiter: ","
# skip_header: false
# Parquet specific parameters:
# version: "v2Latest"
# root_repetition: "repeated"
# max_row_group_length: 134217728 # 128 * 1024 * 1024
# Optional parameters
# compression: "" # options: gzip
# no_rotate: false
# batch_size: 10000
# batch_size_bytes: 52428800 # 50 MiB
# batch_timeout: 30s
batch_size
, batch_size_bytes
and batch_timeout
options (see below).storage_account
(string
) (required)container
(string
) (required)path
(string
) (required)no_rotate
(boolean
) (optional) (default: false
)true
, the plugin will write to one file per table.
Otherwise, for every batch a new file will be created with a different .<UUID>
suffix.format
(string
) (required)csv
, json
and parquet
.format_spec
(format_spec) (optional)compression
(string
) (optional) (default: empty)gzip
. Not supported for parquet
format.batch_size
(integer
) (optional) (default: 10000
)batch_size_bytes
(integer
) (optional) (default: 52428800
(50 MiB))batch_timeout
(duration
) (optional) (default: 30s
(30 seconds))delimiter
(string
) (optional) (default: ,
)skip_header
(boolean
) (optional) (default: false
)true
, the CSV file will not contain a header row as the first row.version
(string
) (optional) (default: v2Latest
)v1.0
, v2.4
, v2.6
and v2Latest
.
v2Latest
is an alias for the latest version available in the Parquet library which is currently v2.6
.root_repetition
(string
) (optional) (default: repeated
)undefined
, required
, optional
and repeated
.undefined
.max_row_group_length
(integer
) (optional) (default: 134217728
(= 128 * 1024 * 1024))