amazon-web-services - 如何在资源中使用通配符 aws lambda 函数权限
问题描述
嗨,我有很多需要lambda:UpdateFunctionCode
许可的 lambda 函数。在资源字段中输入所有函数的 ARN 太麻烦了。我所有的功能都有一个前缀,当我尝试prefix*
在资源字段中使用它时它不允许我使用。
这是我尝试过但没有奏效的方法。
"arn:aws:lambda:ap-southeast-1:xxxxxxxx:function:prefix*"
有没有办法可以为此使用通配符?
编辑:添加了一个假帐号。
解决方案
虽然这是一个很好的功能,但我已经通过 AWS 支持进行了验证
(1)函数名格式不能包含“*”(https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html#SSS-AddPermission-request-FunctionName)
(2) 他们在内部提交了功能请求。支持人员还建议您也可以在 Github[3][4] 页面上提出问题,以便快速入门团队可以直接解决这些问题。
[4] https://github.com/awslabs/serverless-application-model/issues
推荐阅读
- microsoft-dynamics - 如何确保在查找时不会显示复选框中未选择的字段记录?
- iframe - 如何测试跨域违规?
- node.js - Node.js crypto-js MD5 和 Golang crypto/md5.Sum() 之间的不同哈希
- ecmascript-6 - Nuxt/Axios _axios.default.post 不是函数
- reactjs - 使用 DNS 服务端点在后端 Express 中使用 axios“GET”时,kubernetes 中的 Reactjs 出现错误 net::ERR_CONNECTION_REFUSED
- java - 序列中数字的索引和位置是一回事吗?
- javascript - 返回改变其值的 2 个变量中的 1 个的值
- arrays - 有没有办法在打字稿中对具有可为空属性的数组进行排序?
- sql - 当我的列等于一个数字时创建一个案例
- google-bigquery - 从使用不同列的行中为每个成功条件返回多行