ошибка при извлечении из DynamoDB с использованием Boto3 - PullRequest
0 голосов
/ 10 марта 2019

Я использую код ниже для чтения из dyanoDB

 import boto3
 session = boto3.Session(
           aws_access_key_id='XXXXXXXXXXXXXXXXXXXX',
           aws_secret_access_key='XXXXXXXXXXXXXXXXXXXXXXX')

 dynamodb = session.resource('dynamodb')
 table = dynamodb.Table('Employee')

 resp = table.get_item(Key={"Empid": 551554297})

У этого пользователя есть доступ к AWSAdmin, доступ к DynamoDBfull и доступ к DyanamoDBread. Но все же я получаю ниже ошибки при выполнении кода

 botocore.exceptions.ClientError: An error occurred (AccessDeniedException) 
 when calling the GetItem operation: User: 
 arn:aws:iam::944198216610:user/cduser is not authorized to perform: 
 dynamodb:GetItem on resource: arn:aws:dynamodb:us-east- 
 1:944198216610:table/Employee

Может ли кто-нибудь помочь мне понять, что я здесь делаю неправильно?

...