Я использую код ниже для чтения из 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
Может ли кто-нибудь помочь мне понять, что я здесь делаю неправильно?