google-upload

command module
v0.0.0-...-8835833 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

README


{ "image": "direktiv/google-upload", "desc": "Uploads a base64 encoded string to a bucket on Google." }

Google Upload

Uploads a base64 encoded string to a bucket on Google.

Direktiv

An example workflow of uploading a base64 encoded string to Google.

id: upload-object
functions:
- id: upload
  image: direktiv/google-upload:v1
description: "Uploads a base64 encoded string to bucket storage"
states:
- id: upload-file
  type: action
  action:
    function: upload
    input: jq(.)

Input

The input required to run the above workflow properly is the following:

input:
  bucket: "direktiv"
  data: "base64 decoded string"
  "upload-name": "test"
  serviceAccountKey: jq(.secrets.GOOGLE_SERVICE_ACCOUNT)

Output

If the action is successful not output is returned.

Error

In the case that an error is encountered, it will present in the following format:

{
    "errorCode": "com.google-upload.error",
    "errorMsg": "Something went wrong"
}

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL