I successfully installed aws toolkit in my visual studio code. I set all the credentials with region and the file is at .aws. In Visual Studio the aws explorer shows my profile.
But when i try to run the following code:
import boto3
import pprint as pp
dynamodb_client = boto3.client('dynamodb')
table_name = 'Test_Dynamo'
pk = 'U-0001'
stmt = f"SELECT * FROM {table_name} WHERE pk=? and begins_with(sk,'#U')"
pmt =[{ "S": pk }]
resp = dynamodb_client.execute_statement( Statement=stmt , Parameters= pmt )
pp.pprint(resp['Items'])
I get the following Error
Unable to locate credentials
I was expecting to fetch a Item from the DynamoDB.
Im running the code in the jupyter notebook extension of Visual Studio Code and my aws account is a free tier, if this has something to do with it.