【问题标题】:how to create admin user on dynamodb using cdk typescript如何使用 cdk typescript 在 dynamodb 上创建管理员用户
【发布时间】:2021-12-22 10:10:46
【问题描述】:
const table = new dynamodb.Table(this, 'MyTable', {
   partitionKey: {
         name: 'customer_id', 
           type: dynamodb.AttributeType.STRING 
        },
   sortKey:{
         name:"orderId",
         type:dynamodb.AttributeType.STRING
       }});

我已经使用 cdk 在 aws-dynamodb 上创建了表,但是我想用管理员用户创建一个表。

【问题讨论】:

    标签: typescript amazon-web-services amazon-dynamodb devops aws-cdk


    【解决方案1】:

    DynamoDB 没有数据库用户的概念,不像 postgres。相反,访问由IAM user or role credentials 控制。

    例如,如果您有一个将发出 dynamo 请求的 lambda 函数,则您需要为 lambda 角色授予适当的权限。 CDK 让这变得超级简单:

    // give the lambda read-write permissions
    table.grantReadWriteData(myLambdaFunction);
    

    【讨论】:

    猜你喜欢
    • 2013-03-15
    • 2014-03-12
    • 1970-01-01
    • 2015-04-21
    • 2019-05-17
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多