Drone 插件市场 > AWS Lambda
AWS Lambda
by devops-israel
MIT License该插件通过位于 S3 文件桶中的 zip 文件自动将无服务器功能部署到 AWS Lambda。本插件不处理创建或上传 zip 文件。
YAML 配置示例
kind: pipeline
type: docker
name: default
steps:
- name: deploy-lambda
image: omerxx/drone-lambda-plugin
settings:
function_name: my-function
s3_bucket: some-bucket
file_name: lambda-dir/lambda-project-${DRONE_BUILD_NUMBER}.zip
字段属性说明
aws_access_key_id
string可选项AWS 访问密钥 ID
推荐使用密钥 (Secret) 功能默认值:none
aws_secret_access_key
string可选项AWS 密钥。访问权限和秘钥变量优先于存储在配置文件中的凭证。
推荐使用密钥 (Secret) 功能默认值:none
aws_default_region
string可选项AWS 区域。如果设置了该变量,它会覆盖使用中配置文件的默认区域。
默认值:none
function_name
string必填项在 AWS 中设置的 lambda 函数名称。
默认值:none
s3_bucket
string必填项存储用于部署的压缩包的 S3 存储桶的名称。
默认值:none
file_name
string必填项S3 中文件的名称。前缀可以是 my-directory/my-zip-package.zip。
默认值:none