无法进入由AWS官方创建的公共AWS S3存储桶

时间:2020-04-10 16:52:13

标签: amazon-s3

我正在尝试输入一个提供某些文件模板的官方s3存储桶,但是我被拒绝访问。 这是我从AWS s3文档中获得的s3存储桶URL和说明:

您可以在管道创建和激活时提供此信息。控制台中可用的以下模板也可以从Amazon S3存储桶下载:s3:// datapipeline-us-east-1 / templates /

我在下面使用了此链接,然后尝试输入 https://s3.us-east-1.amazonaws.com/datapipeline-us-east-1/templates/ 但是访问被拒绝,我该如何进入这种s3存储桶? 需要帮助!

1 个答案:

答案 0 :(得分:0)

虽然文件夹中的对象可能是公共的,但您可能无法通过https查看文件夹的内容。

在命令行中,您可以浏览它:

$ aws s3 ls "s3://datapipeline-us-east-1/templates/"
                           PRE AWS Command Line Interface (CLI) Templates/
                           PRE DynamoDB Templates/
                           PRE Elastic MapReduce (EMR) Templates/
                           PRE Getting Started/
                           PRE RDS Templates/
                           PRE Redshift Templates/
$ aws s3 ls "s3://datapipeline-us-east-1/templates/Getting Started/"
2014-11-25 15:09:41          0 
2014-11-25 15:18:39       2295 Getting Started using ShellCommandActivity.json

最后,您可以检索文件:

https://datapipeline-us-east-1.s3.amazonaws.com/templates/Getting%20Started/Getting%20Started%20using%20ShellCommandActivity.json

请注意域名差异: