gpt4 book ai didi

python - 为函数定义的角色不能由 Lambda 承担

转载 作者:IT老高 更新时间:2023-10-28 22:16:17 32 4
gpt4 key购买 nike

我在尝试使用 create-function 命令创建 lambda 函数时收到错误消息“Lambda 无法承担为函数定义的角色”。

aws lambda create-function
--region us-west-2
--function-name HelloPython
--zip-file fileb://hello_python.zip
--role arn:aws:iam::my-acc-account-id:role/default
--handler hello_python.my_handler
--runtime python2.7
--timeout 15
--memory-size 512

最佳答案

我收到错误“Lambda 无法承担为函数定义的角色”,因为我没有更新角色“信任关系”配置文件。我没有遇到评论中链接答案中的超时问题。

上述答案中的注释指出,需要添加以下内容。

  1. 转到“IAM > 角色 > YourRoleName”
    • (注意:如果您的角色未列出,则需要创建它。)
  2. 选择“信任关系”标签
  3. 选择“编辑信任关系”

我的结果如下所示。

{
"Version": "2012-10-17",
"Statement": [
{
<your other rules>
},
{
"Effect": "Allow",
"Principal": {
"Service": "lambda.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}

关于python - 为函数定义的角色不能由 Lambda 承担,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36419442/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com