我是Amazon S3的新手。我想将所有图像/ PDF上传到S3,并让用户使用URL访问它们。我正在阅读文档并登陆此页面:
http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpNET.html
此示例仅上传图像。如何获取上传图像的URL,以便将其存储在我的数据库中,用户可以使用它们查看图像?
例如。它不应该提供像http://aws.amazon.com/bucket-name/image-name.jpg
这样的网址,然后我可以在浏览器中输入该网址并查看我从亚马逊上传的图片。
感谢任何帮助。
答案 0 :(得分:3)
亚马逊没有提供URL,因为在上传文件之前已经知道了该结构。
http(s)://<bucket>.s3.amazonaws.com/<object>
http(s)://s3.amazonaws.com/<bucket>/<object>
答案 1 :(得分:1)
您在上传时已经知道了存储桶名称和对象名称 - S3不需要“告诉”任何事情,您有信息 - 事实上您告诉S3文件名是什么。< / p>