san*_*osh 5 cloud amazon-s3 access-keys amazon-web-services amazon-emr
在其中一篇博文中,作者提到他将数据集上传到 s3 存储桶并提供了公共访问权限。
s3://us-east-1.elasticmapreduce.samples/flightdata/input
Run Code Online (Sandbox Code Playgroud)
现在我想从我的 chrome 浏览器下载/查看数据。
当我在 chrome 地址栏中复制粘贴上面的链接时,它要求:
我应该在这里给什么?
作者最初是公开的,现在是私有的吗?(我很迷惑)
我们也可以s3://直接从浏览器访问这些以 开头的 URL吗?
我是否需要拥有 AWS 账户才能访问这些 S3 存储桶?
(我知道我们可以使用 http 协议访问网络数据.. http://)
Amazon S3 管理控制台允许您查看属于您账户的存储桶。无法在 S3 控制台中查看属于其他账户的 S3 存储桶。
但是,您可以通过AWS 命令行界面 (CLI)访问它们。例如:
aws s3 ls s3://us-east-1.elasticmapreduce.samples/flightdata/input/
Run Code Online (Sandbox Code Playgroud)
您还可以使用aws s3 cp和从其他存储桶复制文件aws s3 sync。
这些调用需要一组有效的 AWS 凭证(访问密钥和秘密密钥),这些凭证可以通过aws configure命令存储在凭证文件中。您不需要特定的权限来访问公共存储桶,但您需要在一般情况下使用 S3 的权限。您可以在定义了您的 IAM 用户的 IAM 管理控制台中获取访问密钥和秘密密钥。(或者,如果您无权查看它,请向您的 AWS 管理员询问访问密钥和秘密密钥。)
| 归档时间: |
|
| 查看次数: |
4377 次 |
| 最近记录: |