--- sidebar_label: s3 --- # dagger.io/aws/s3 AWS Simple Storage Service ## #Object S3 Bucket object(s) sync ### #Object 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://\/\/\) | |*delete* | `false` |Delete files that already exist on remote destination | |*contentType* | `*"" \| string` |Object content type | |*always* | `*true \| false` |Always write the object to S3 | ### #Object Outputs | Name | Type | Description | | ------------- |:-------------: |:-------------: | |*url* | `string` |URL of the uploaded S3 object |