Drone 插件市场 > AWS RDS Snapper

rds-snapper 插件会清理特定 RDS 实例的快照,保留指定数量的副本并创建新快照。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: rds-snapper
  image: quay.io/honestbee/rds-snapper
  settings:
    aws_access_key: AWS_ACCESS_KEY_ID
    aws_secret_key: AWS_SECRET_ACCESS_KEY
    action: "create"
    dbname: "<db-name>"
    suffix: "<snapshot-name-suffix>"
    keep: <numbers-to-keep>

字段属性说明

  • action

    string必填项

    选择要执行的功能(清除|创建|导出)

    默认值:none

  • aws_access_key

    string必填项

    AWS 访问密钥

    推荐使用密钥 (Secret) 功能

    默认值:none

  • aws_secret_key

    string必填项

    AWS 密钥

    推荐使用密钥 (Secret) 功能

    默认值:none

  • aws_region

    string必填项

    桶区域(美国东部-1、欧盟西部-1 等)

    默认值:none

  • keep

    number可选项

    要保存的快照数量

    默认值:5

  • dbname

    string可选项

    rds 实例名称

    默认值:none

  • suffix

    string可选项

    快照的姓名后缀。

    默认值:randomly generated