Drone 插件市场 > AWS ECS
AWS ECS
by josmo
Apache License 2.0ECS 插件可用于将 Docker 容器镜像部署到 ECS 环境中。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: ecs
image: pelotech/drone-ecs
settings:
access_key: superaccesskey
secret_key: supersecretkey
service: service1
region: us-west-2
family: my-ecs-task
image_name: namespace/repo
image_tag: latest
environment_variables:
- DATABASE_URI=database uri
port_mappings:
- 80 9000
memory: 128
字段属性说明
access_key
string可选项AWS 访问密钥。
推荐使用密钥 (Secret) 功能默认值:none
secret_key
string可选项AWS 密钥。
推荐使用密钥 (Secret) 功能默认值:none
service
string可选项在该环境中升级 ecs 服务。
默认值:none
region
string可选项AWS 地区。
默认值:none
family
string可选项ECS 任务。
默认值:none
image_name
string可选项要使用的 docker 容器镜像。
默认值:none
image_tag
string可选项要使用的 docker 镜像标记。
默认值:none
environment_variables
array可选项要传递给 ecs 的环境变量列表。
默认值:none
port_mappings
array可选项要传递给 ecs 的端口映射列表。
默认值:none
memory
number可选项内存分配给服务。
默认值:none