Drone 插件市场 > AWS S3
AWS S3
by drone-plugins
Apache License 2.0S3 插件会将文件和构建工件上传到你的 S3 存储桶或与 S3 兼容的存储桶(如 Minio)。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: upload
image: plugins/s3
settings:
bucket: my-bucket-name
access_key: a50d28f4dd477bc184fbd10b376de753
secret_key: bc5785d3ece6a9cdefa42eb99b58986f9095ff1c
source: public/**/*
target: /target/location
字段属性说明
endpoint
string可选项自定义端点 URL(可选,用于使用与 S3 兼容的非亚马逊服务)
默认值:none
access_key
string可选项亚马逊密钥
默认值:none
secret_key
string可选项亚马逊秘密
推荐使用密钥 (Secret) 功能默认值:none
bucket
string必填项桶名
默认值:none
region
string可选项桶区域(美国东部-1、欧盟西部-1 等)
默认值:none
acl
string可选项水桶 acl(公共-读取、私有等)
默认值:none
source
string必填项文件的源位置,使用 glob 匹配模式。位置必须在 Drone 工作区内。
默认值:none
target
string必填项文件桶中文件的目标位置。
默认值:none
encryption
string可选项如果提供,则使用服务器端加密
默认值:none
strip_prefix
string可选项从源路径中去掉前缀
默认值:none
exclude
string可选项球状排除模式
默认值:none
path_style
boolean可选项是否应使用路径样式的 URL(对于 minio 为 true)
默认值:false