[英]Removing Lambda Basic Execution Role AWS from all the functions at once
我们如何一次从所有 AWS 功能中删除 lambda 基本执行角色。 任何建议都会很有帮助。 此外,是否有任何选项可以将用户限制为角色列表中的 select lambda 基本执行角色
我尝试手动转到特定的 function 并删除它,但是有很多功能需要删除它
无法一次从所有函数中删除角色(AWS 托管角色)。
这个 bash 脚本可以帮助你做到这一点。 首先创建一个符合您需求的角色并复制它的 ARN。
functions=$(aws lambda list-functions --region us-east-2 --query 'Functions[?ends_with(Role, `AWSLambdaBasicExecutionRole`) == `true`].FunctionName')
for i in "${functions[@]}"
do
#update functions 1-by-1
aws lambda update-function-configuration --function-name "$i" --role "YOUR_NEW_ROLE_ARN"
echo "role updated $i"
done
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.