如何无需AWS账号访问Amazon S3存储桶中的文件?
无需注册AWS账号访问目标S3桶资源的可行方案
你指向的quizdb-public是AWS公开访问权限的S3存储桶,不需要注册AWS账号、不需要提交信用卡信息即可正常获取桶内资源,可选择以下任意一种方式操作:
- 浏览器直接访问
直接在浏览器地址栏输入https://quizdb-public.s3.amazonaws.com/,即可看到桶内所有公开文件的XML格式列表,点击对应文件路径就可以直接预览或下载对应内容。 - 命令行批量操作(适合需要批量下载资源的场景)
你可以在本地安装AWS CLI工具后,无需配置任何账号凭证,使用--no-sign-request参数即可匿名访问公开桶:- 列出桶内所有文件:
aws s3 ls s3://quizdb-public/ --no-sign-request - 下载单个指定文件:
aws s3 cp s3://quizdb-public/[替换为目标文件的完整路径] ./ --no-sign-request - 同步整个桶资源到本地:
aws s3 sync s3://quizdb-public/ ./本地目标文件夹路径 --no-sign-request
- 列出桶内所有文件:
注意:无需访问AWS控制台的登录/注册环节,上述两种方式全程不需要提交任何个人支付信息即可完成操作
内容的提问来源于stack exchange,提问作者BuhtanDingDing
相关产品推荐
相关产品推荐

