我得到了一个网址,但它不起作用。我被告知获取数据的唯一方法是以编程方式访问它。我该怎么做!?
这里是url的格式
S3://com.xxxxxx.feedreader/bill_yyyyyyyyyyyy/processed/
答案 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
。