我的组织使用以下Lambda处理程序命名约定:
lambda.[team_name]-[function_name]
尝试部署具有以这种方式命名的几个lambda函数的云形成模板,但是由于函数定义中的语法错误,部署失败。
我尝试删除处理程序名称中的破折号,这消除了语法错误-但由于处理程序未遵循我们的命名约定,因此我现在无权使用lambda函数。
有人处理过这样的事情吗,您的解决方法是什么?
答案 0 :(得分:1)
还没有遇到这个问题,但是如果违反了该约定,您的组织就必须决定替换该约定。谁将period (.)
作为函数名称。那是我的旗帜。
对于当前的问题,分配给您的IAM role/group
没有修改后的lambda名称。所以你无能为力