amazon S3 URL-仅以编程方式提供

时间:2017-06-16 21:38:14

标签: amazon-s3

我得到了一个网址,但它不起作用。我被告知获取数据的唯一方法是以编程方式访问它。我该怎么做!?

这里是url的格式

S3://com.xxxxxx.feedreader/bill_yyyyyyyyyyyy/processed/

1 个答案:

答案 0 :(得分:0)

这是S3伪方案。

s3://bucket-name/key

密钥可以包含/分隔符的附加外观;存储桶名称不能。

要将其转换为http网址,您必须删除广告管理系统名称 - s3://第一个 /之间的所有内容,并创建一个如下所示的网址:

http://bucket-name.s3.amazonaws.com/key

所以,这个:

s3://com.example.random/maybe/path/to/file.txt

成为这个:

http://com.example.random.s3.amazonaws.com/maybe/path/to/file.txt

当然,说“S3编程”只能“以编程方式”访问这一点是不准确的 - 在这种背景下,断言实际上有点无趣,因为它缺乏任何可定义的含义。

正如评论中指出的那样,他们可能假设您将使用aws-cli,它支持s3://伪方案。要弄清楚如何安装和使用它,您需要阅读文档。

  

它说我可以使用Windows命令行,但我如何从中引用云?

这就是aws-cli的用途:命令行访问AWS云。安装它并尝试C:\>aws s3 help