Uploads a base64 encoded string to a blob on Azure.
An example workflow of uploading a base64 encoded string to Azure.
id: upload-object
functions:
- id: upload
image: vorteil/azure-upload:v2
description: "Uploads a base64 encoded string to blob storage"
states:
- id: upload-file
type: action
action:
function: upload
input: jq(.)
The input required to run the above workflow properly is the following:
input:
container: "azure-container"
"storage-account": "storage-account"
"storage-account-key": jq(.secrets.AZURE_STORAGE_KEY)
data: "base64 decoded string"
"upload-name": "test"
If the action is successful the output will be the response from the Azure upload.
In the case that an error is encountered, it will present in the following format:
{
"errorCode": "com.azure-upload.error",
"errorMsg": "Something went wrong"
}
Content type
Image
Digest
Size
2.4 MB
Last updated
about 5 years ago
docker pull vorteil/azure-upload