Drone 插件市场 > AWS S3 Sync
AWS S3 Sync
by drone-plugins
Apache License 2.0S3 同步将文件和构建工件同步到 S3 存储桶。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: sync
image: plugins/s3-sync:1
settings:
access_key: a50d28f4dd477bc184fbd10b376de753
secret_key: bc5785d3ece6a9cdefa42eb99b58986f9095ff1c
region: us-east-1
bucket: my-bucket.s3-website-us-east-1.amazonaws.com
source: folder/to/archive
target: /target/location
字段属性说明
access_key
string可选项AWS 访问密钥。
推荐使用密钥 (Secret) 功能默认值:none
secret_key
string可选项AWS 密钥。
推荐使用密钥 (Secret) 功能默认值:none
bucket
string必填项S3 存储桶名称。
默认值:none
region
string可选项S3 地区。
默认值:us-east-1
source
string可选项要存档的源文件夹。
默认值:.
target
string可选项目标位置。
默认值:/
delete
boolean可选项同步后删除文件
默认值:false
acl
string可选项文件 ACL。
默认值:none
content_type
string可选项文件的内容类型。
默认值:none
content_encoding
string可选项文件内容编码。
默认值:none
cache_control
string可选项文件缓存控制
默认值:none
metadata
string可选项文件的附加元数据。
默认值:none
redirects
string可选项重定向到创建。
默认值:none
cloudfront_distribution
string可选项Cloudfront 分发 ID。
默认值:none
dry_run
boolean可选项模拟运行。
默认值:false