【发布时间】:2017-01-15 18:23:57
【问题描述】:
我正在创建一个 nodejs 应用程序并将其部署为 AWS 上的 lambda 函数。我正在关注链接: http://docs.aws.amazon.com/lambda/latest/dg/with-on-demand-https-example-create-iam-role.html
我现在卡在步骤 2.2-2.3。步骤 2.2 包含带有需要附加到角色的策略的 json。当我使用以下命令(步骤 2.3)创建 lambda 函数时:
ws lambda create-function --region us-east-1 --function-name LambdaFunctionOverHttps --zip-file fileb://LambdaFunctionOverHttps.zip --role execution-role-arn --handler LambdaFunctionOverHttps.handler --runtime nodejs4.3
然后我得到以下错误:-
调用时发生错误(ValidationException) CreateFunction 操作:检测到 1 个验证错误:值 'role' 处的 'execution-role-arn' 未能满足约束:成员 必须满足正则表达式模式: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@-_/]+
我什至创建了包含步骤 2.2 中的 json 的文件“execution-role-arn”。如何解决此错误并创建 lambda 函数?
【问题讨论】:
标签: amazon-web-services amazon-iam aws-lambda