在最简单的情况下,您不需要boto3
,因为您只需阅读资源。
然后它更简单:
import pandas as pd
bucket='my-bucket'
data_key = 'train.csv'
data_location = 's3://{}/{}'.format(bucket, data_key)
pd.read_csv(data_location)
但正如Prateek所说,请确保配置您的SageMaker笔记本实例。可以访问s3。这是在“权限”>“ IAM角色”中的配置步骤完成的
0
我刚刚开始尝试使用AWS SageMaker,并希望将S3存储桶中的数据加载到SageMaker python jupyter笔记本中的pandas数据框中进行分析。
我可以使用boto来获取S3中的数据,但是我想知道SageMaker框架中是否还有更优雅的方法可以在我的python代码中执行此操作?
在此先感谢您的任何建议。