【发布时间】:2017-09-08 05:34:08
【问题描述】:
我为使用 NodeJS 的 Serverless 应用程序设置了一个非常简单的设置。除了通过serverless deploy 的标准命令进行部署外,所有构建都可以在Bitbucket Pipelines 中找到,我在其中收到以下错误消息:
用户:arn:aws:iam::123456789012:user/bitbucket-build-user 无权执行:cloudformation:DescribeStackResources on resource:arn:aws:cloudformation:my-region:123456789012:stack/mylambda-dev /*
在本地它工作得很好。这是管道的配置:
image:
name: mydocker/serverless-docker:latest
username: $MY_DOCKER_HUB_USERNAME
password: $MY_DOCKER_HUB_PASSWORD
email: $MY_DOCKER_HUB_EMAIL
pipelines:
default:
- step:
script:
- npm install
- npm run lint
branches:
master:
- step:
script:
- npm install
- npm run lint
- serverless config credentials --overwrite --provider aws --key $MY_AWS_KEY --secret $MY_AWS_SECRET
- serverless deploy
这里有什么我遗漏的吗?
【问题讨论】:
标签: amazon-web-services aws-lambda serverless-framework bitbucket-pipelines