如何在资源中通配AWS Lambda函数权限

时间:2019-03-14 09:10:28

标签: amazon-web-services aws-lambda amazon-iam

嗨,我有很多需要lambda:UpdateFunctionCode权限的lambda函数。在资源字段中输入所有功能的ARN太麻烦了。我所有的函数都有一个前缀,当我尝试在资源字段中使用prefix*时,它不允许我使用。

这是我尝试的方法,但是没有用。

"arn:aws:lambda:ap-southeast-1:xxxxxxxx:function:prefix*"

有没有办法为此使用通配符?

编辑:添加了一个假帐号。

1 个答案:

答案 0 :(得分:0)

虽然这是一个很好的功能,但是我已经通过AWS支持进行了验证

(1)函数名称格式不能包含“ *”(https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html#SSS-AddPermission-request-FunctionName

(2)他们已经在内部提交了功能请求。支持人员还建议您也可以在Github [3] [4]页面上提出问题,以便快速入门团队可以直接解决它们。

[3] https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#resource-types

[4] https://github.com/awslabs/serverless-application-model/issues