调用 GetObject 时拒绝访问

Access Denied when calling GetObject

我正在尝试访问现在存储在我创建的 s3 存储桶中的标记作业的输出。 我正在通过 SageMaker jupyter 实验室执行此操作。为什么我对自己的存储桶的访问被拒绝?!!!

import pandas as pd
import boto3

bucket = "s3://my-bucket"
key = "XXX/output.manifest"

s3 = boto3.client('s3')
obj = s3.get_object(Bucket=bucket, Key=key)
df = pd.read_csv(obj['Body'])

你的桶应该是:

bucket = "my-bucket"

不是:

bucket = "s3://my-bucket"