首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DynamoDB中授予“每个用户”的权限?

在DynamoDB中授予“每个用户”的权限?
EN

Stack Overflow用户
提问于 2016-06-01 02:06:59
回答 1查看 301关注 0票数 0

我想隔离每个用户在DynamoDB中的访问。基本上,用户应该能够创建、查询和删除表(完全读/写),但只有由他创建的表。

在传统数据库中,这意味着将数据库X的所有权限授予用户A,将数据库Y的所有权限授予用户B。

如何在具有IAM权限的DynamoDB中设置这一功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-02 00:26:11

您可以通过设置IAM策略将数据库表隔离到用户,如

代码语言:javascript
复制
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "allowallaccess",
      "Effect": "Allow",
      "Action": [
        "dynamodb:*"
      ],
      "Resource": [
        "arn:aws:dynamodb:us-west-2:123456789012:table/user_*"
      ]
    }
  ]
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37558320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档