我是aws s3/sagemaker的新手。我正在努力访问我的数据[数据意味着文件夹/目录,而不是任何特定的文件/文件]从S3桶到sagemaker jupyter笔记本。
例如,我的URI是:s3://data/sub/dir/
,其中dir
可能包含多个目录和文件。我需要访问目录(例如,dir)在这样一种方式,我可以访问任何子目录/文件从它。我试着——
!aws s3 cp s3://data/sub/dir tempdata --recursive
但不工作,得到错误如-
fatal error: An error occurred (404) when calling the HeadObject operation: Key "sub/dir" does not exist
.
请告诉我如何从s3桶访问我的aws sagemaker jupyter lab的目录。
或者如何挂载s3桶到sagemaker?我也尝试了这个链接并安装了没有错误,但s3fs不会显示当我运行dh -f
,因此不工作了!提前谢谢。
您的cp
语法正确。
S3Sync
可能是获得相同结果的另一种方法,如果出错,错误响应可以提供更多信息:!aws s3 sync s3://data/sub/dir tempdata