进行任何修改。
当您完成DynamoDB表的配置时,authenticades角色创建以下行:
"Effect":"Allow",
"Action":[
"dynamodb:BatchWriteItem",
"dynamodb:DeleteItem",
"dynamodb:PutItem",
"dynamodb:UpdateItem",
"dynamodb:BatchGetItem",
"dynamodb:DescribeTable",
"dynamodb:GetItem",
"dynamodb:ListTables",
"dynamodb:Query",
"dynamodb:Scan"
],
"Resource": [
table1
]
每个表,但是你甚至可以把所有表放在一个资源中,这是浪费内存,并且只得到10个表的LimitExceeded错误。我的问题是:是否有一种方法可以配置MobileHub如何创建此角色或处理此LimitExceeded错误的方法?
AWS Mobile Hub刚刚对NoSQL特性(由Amazon DynamoDB提供支持)的IAM策略创建方式进行了增强。现在,我们将公共和私有、读写操作合并到4个语句中,每个语句将引用所有适用的表和索引。这导致了一个小得多的政策。您可以更新您的相关IAM策略,但对您的项目中的任何NoSQL表或通过创建新表