0
我一直在尋找這個錯誤,沒有真正回答我如何使用我的CloudFormation模板修復它。從事件日誌中,我可以看到該角色是在Lambda函數之前創建的。CloudFormation:爲函數定義的角色不能由Lambda承擔
你能幫忙嗎?
我一直在尋找這個錯誤,沒有真正回答我如何使用我的CloudFormation模板修復它。從事件日誌中,我可以看到該角色是在Lambda函數之前創建的。CloudFormation:爲函數定義的角色不能由Lambda承擔
你能幫忙嗎?
您可能錯過了AssumeRolePolicyDocument,它允許Lambda(lambda.amazonaws.com)承擔您的IAM角色。
實施例:
...
"LambdaRole": {
"Type": "AWS::IAM::Role",
"Properties": {
"AssumeRolePolicyDocument": {
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": {"lambda.amazonaws.com"},
"Action": ["sts:AssumeRole"]
}]
},
"Path": "/",
"Policies": [...]
}
}
...