Amazon ec2 从ec2实例连接dynamodb需要哪个IAM角色?

Amazon ec2 从ec2实例连接dynamodb需要哪个IAM角色?,amazon-ec2,amazon-dynamodb,amazon-iam,Amazon Ec2,Amazon Dynamodb,Amazon Iam,在Amazon AWS服务中: 我已经在DynamoDB中创建了EC2实例和一些表。 我可以通过dynamoDB上的控制台进行操作,但无法将dynamo数据库与命令行连接 一个选项是通过“AWS configure”命令配置AWS服务,并传递访问密钥ID等 另一个选项是向EC2实例提供IAM角色。 当我提供所有访问时,它工作得很好,但我想知道应该为EC2实例提供特定的访问或IAM角色,以便从EC2连接dynamoDB CLI 谢谢创建一个新的IAM角色,将EC2作为受信任的实体。添加策略以授予d

在Amazon AWS服务中:

我已经在DynamoDB中创建了EC2实例和一些表。 我可以通过dynamoDB上的控制台进行操作,但无法将dynamo数据库与命令行连接

一个选项是通过“AWS configure”命令配置AWS服务,并传递访问密钥ID等

另一个选项是向EC2实例提供IAM角色。 当我提供所有访问时,它工作得很好,但我想知道应该为EC2实例提供特定的访问或IAM角色,以便从EC2连接dynamoDB CLI


谢谢

创建一个新的IAM角色,将EC2作为受信任的实体。添加策略以授予dynamodb对此角色的访问权限。以下策略将授予dynamodb完全权限

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "DescribeQueryScanBooksTable",
            "Effect": "Allow",
            "Action": "dynamodb:*",
            "Resource": "*"
        }
    ]
}

创建一个新的IAM角色,将EC2作为受信任的实体。添加策略以授予dynamodb对此角色的访问权限。以下策略将授予dynamodb完全权限

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "DescribeQueryScanBooksTable",
            "Effect": "Allow",
            "Action": "dynamodb:*",
            "Resource": "*"
        }
    ]
}

创建新的EC2角色并附加策略“AmazonDynamoDBFullAccess”(如果您希望完全访问数据库),否则请在附加策略时添加所需的细粒度权限。

创建新的EC2角色并附加策略“AmazonDynamoDBFullAccess”如果要完全访问数据库,请在附加策略时添加所需的细粒度权限。

您需要创建自定义访问角色:-您需要创建自定义访问角色:-