我在 S3 bucket‘ test’中一直遵循 JSON
{
'Details' : "Something"
}
我使用以下代码来读取这个 JSON 并打印密钥‘ Details’
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'])
我得到的错误是 < strong >’字符串索引必须是整数’ 我不想从 S3下载文件,然后读取. 。