gpt4 book ai didi

amazon-web-services - AWS Step Functions : it doesn't show list of existing roles while creating a new state machine

转载 作者:行者123 更新时间:2023-12-01 10:29:17 25 4
gpt4 key购买 nike

问题:

1)我使用“Hello World”蓝图创建了新的 AWS 状态机

2)点击创建状态机按钮

3) 它打开一个对话框并选择 iam 角色下拉列表是空的,并且没有显示与我的 aws 帐户关联的现有 iam 角色列表

调试:

我发现它在执行其他任何操作之前加载仪表板本身时会引发以下 JS 错误。

JS 错误:grapheneConsole_prod_963c8da….gz.js:110 POST https://us-west-2.console.aws.amazon.com/states/service/iam/createrole 403(禁止)

所以我认为它假设用户拥有我没有的“创建角色”权限。

如果有人以前遇到过这个问题并解决了它。请帮我。

一些额外的信息 :我使用的是分配给所有开发人员的公司 aws 帐户。同样对于 lambda 或任何其他 AWS 资源,我们已经被赋予了我们应该使用的特定开发角色,并且我已经成功地将它与其他所有内容一起使用,并创建了 lambda。如果它会向我显示列表,我会选择相同的 iam 角色

最佳答案

我向 AWS 支持发布了我的问题。

他们提供了为什么会发生这种情况的理由。在我看来,这更多是一种限制。

因此,与我们的其他服务相比,在 Step Functions 中选择 IAM 角色的下拉菜单的工作方式有所不同。与我们的其他服务不同,只有具有允许区域中的 Step Functions 服务承担该角色的信任关系的 IAM 角色才会显示在下拉列表中。所以我需要在我的账户中至少有一个 IAM 角色,并且具有以下信任策略。

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"Service": "states.<region>.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}

我希望这有助于任何有类似问题的人。我花了几天时间才得到答复。

关于amazon-web-services - AWS Step Functions : it doesn't show list of existing roles while creating a new state machine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44402401/

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