Amazon ec2 从ec2实例连接dynamodb需要哪个IAM角色?
在Amazon AWS服务中: 我已经在DynamoDB中创建了EC2实例和一些表。 我可以通过dynamoDB上的控制台进行操作,但无法将dynamo数据库与命令行连接 一个选项是通过“AWS configure”命令配置AWS服务,并传递访问密钥ID等 另一个选项是向EC2实例提供IAM角色。 当我提供所有访问时,它工作得很好,但我想知道应该为EC2实例提供特定的访问或IAM角色,以便从EC2连接dynamoDB CLIAmazon 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
谢谢创建一个新的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”如果要完全访问数据库,请在附加策略时添加所需的细粒度权限。您需要创建自定义访问角色:-您需要创建自定义访问角色:-