我正在使用亚马逊S3为我的web应用和iOS应用存储图像。亚马逊S3硬编码我的存储桶URL
我想知道在获取图像时是否可以安全地硬编码我的存储桶URL?这样我就不必再多做一次API调用来获取我的URL。
例如,在我的应用程序代码硬编码的:
https://s3.eu-central-1.amazonaws.com/mybucket/images/{some_var}
我正在使用亚马逊S3为我的web应用和iOS应用存储图像。亚马逊S3硬编码我的存储桶URL
我想知道在获取图像时是否可以安全地硬编码我的存储桶URL?这样我就不必再多做一次API调用来获取我的URL。
例如,在我的应用程序代码硬编码的:
https://s3.eu-central-1.amazonaws.com/mybucket/images/{some_var}
我想补充 - 您可以通过两种方式
http://bucket-name.s3.amazonaws.com/<file-name>
http://bucket-name.s3-aws-region.amazonaws.com/<file-name>
做http://region-name.amazonaws.com/bucket-name/<file-name>
详细阅读:
http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html
是应该是安全的。
如果这确实发生了变化,那么它会破坏......太多了。 AWS服务名称,地区,域名不太可能发生变化。网址的其他部分在您的控制之下。
我敢肯定它的安全,做到这一点。如果亚马逊破产,我确信它会破坏很多应用程序。 – markwatsonatx