How to upload an object to an Edge Storage bucket

This guide walks you through uploading an object to an Edge Storage bucket using the Azion API, Azion CLI, and Azion Runtime.

Uploading an object to a bucket

To upload an object, run the following POST request in your terminal, replacing [TOKEN VALUE] with your personal token, <bucket_name> with the name of your bucket, <object_key> with an ID or name for the object, the Content-Type header with the MIME type being submitted, and the object sent as a data binary:

curl --location 'https://api.azion.com/v4/storage/buckets/<bucket_name>/objects/<object_key>' \
--header 'Accept: application/json; version=3' \
--header 'Content-Type: text/csv' \
--header 'Authorization: Token [TOKEN VALUE]' \
--data '@./path/file.csv'

You should receive the following response:

{ "state": "executed", "data": { "object_key": "folder/csv-file" }
}

Contributors