我是S3的新手。研究人员通过公共S3存储桶(s3:// bucketname)与我们分享了他的数据。我创建了一个免费试用的AWS账户,我正试图从共享存储桶下载数据,但似乎无法找到它。我已经从控制台试过了。我也试过了bucketname.s3.amazonaws.com,但我只得到了文档树。在文档树中,我可以看到我需要下载的文件的名称,但我无法下载它们。有关如何下载数据的任何提示? 非常感谢你!
答案 0 :(得分:1)
aws s3 cp s3://bucket-name/path/file .
答案 1 :(得分:0)
在文档树中,我可以看到我需要下载的文件的名称,但我无法下载它们。
从存储区URL开始,并在最后添加对象键。
在存储桶列表中,您会看到,例如WHERE h.IpAddress < 10
。这是对象键 - 文件的路径和名称。
对于<Key>photos/funny/cat.png</Key>
,请获取存储区网址example-bucket
+ https://example-bucket.s3.amazonaws.com
+ /
,然后您可以访问该对象的URL,可从任何浏览器或其他HTTP客户端访问。
答案 2 :(得分:0)
您的研究人员可能只给了您列表对象权限
“S3:ListBucket”
你需要
对这些存储桶的GetObject权限。
请与您的研究人员验证权限以启用GetObject策略。
希望它有所帮助。
答案 3 :(得分:0)
现在您应该可以看到存储桶和其中的内容了。