Я продолжал следить за JSON в тесте S3 'test'
{
'Details' : "Something"
}
Я использую следующий код, чтобы прочитать этот JSON и распечатать ключ "Подробности"
s3 = boto3.resource('s3',
aws_access_key_id=<access_key>,
aws_secret_access_key=<secret_key>
)
content_object = s3.Object('test', 'sample_json.txt')
file_content = content_object.get()['Body'].read().decode('utf-8')
json_content = json.loads(repr(file_content))
print(json_content['Details'])
И я получаю ошибку, поскольку строковые индексы 'должны быть целыми числами Я не хочу загружать файл с S3, а затем читать.