Drone 插件市场 > AWS S3 Sync
amazon_s3.svg

AWS S3 Sync

by drone-plugins

Apache License 2.0

S3 同步将文件和构建工件同步到 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