gpt4 book ai didi

amazon-web-services - GlobalTable创建角色错误

转载 作者:行者123 更新时间:2023-12-03 07:44:51 25 4
gpt4 key购买 nike

通过 cloudformation 中的自定义资源 lamda 调用在 DynamoDB 中的多个区域中创建表后,我正在创建一个全局表。我在复制组中传递区域名称。

 response = client.create_global_table(GlobalTableName=TABLENAME,ReplicationGroup=replicationgroup)

运行此程序时,我收到以下错误

when calling the CreateGlobalTable operation: One or more parameter values were invalid: Failed to assume Service Linked Role ‘AWSServiceRoleForDynamoDBReplication’. User is missing the following permissions: 'iam:CreateServiceLinkedRole'.

我尝试向用户授予 iam:CreateServiceLinkedRole 权限,但没有成功。

我做错了什么?非常感谢任何帮助!

最佳答案

'dynamodb:CreateGlobalTable' 旁边添加 'iam:CreateServiceLinkedRole' 作为策略中的操作应该可以解决此问题(当我遇到同样的问题时,这对我很有用)问题)。

以下是政策文档示例:

{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"dynamodb:CreateGlobalTable",
"iam:CreateServiceLinkedRole"
],
"Resource": "*",
"Effect": "Allow"
}
]
}

关于amazon-web-services - GlobalTable创建角色错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51950849/

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