This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
dagger/docs/reference/universe/aws/s3.md
Sam Alba 7054782547 docs: updated stdlib reference doc
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-06-15 10:48:54 +02:00

2.9 KiB

sidebar_label
s3

dagger.io/aws/s3

AWS Simple Storage Service

#Put

S3 Bucket upload (file or directory)

#Put Inputs

Name Type Description
config.region string AWS region
config.accessKey dagger.#Secret AWS access key
config.secretKey dagger.#Secret AWS secret key
target string Target S3 URL (eg. s3://<bucket-name>/<path>/<sub-path>)
contentType *"" | string Object content type
always *true | bool Always write the object to S3

#Put Outputs

Name Type Description
url string URL of the uploaded S3 object

#Sync

S3 Bucket sync

#Sync Inputs

Name Type Description
config.region string AWS region
config.accessKey dagger.#Secret AWS access key
config.secretKey dagger.#Secret AWS secret key
source dagger.#Artifact Source Artifact to upload to S3
target string Target S3 URL (eg. s3://<bucket-name>/<path>/<sub-path>)
delete *false | bool Files that exist in the destination but not in the source are deleted during sync.
contentType *"" | string Object content type
always *true | bool Always write the object to S3

#Sync Outputs

Name Type Description
url string URL of the uploaded S3 object