使用IP地址访问Amazon S3资源

时间:2018-05-20 08:14:31

标签: amazon-web-services amazon-s3

我发现当我尝试访问相同的资源时,Amazon S3会给我不同的IP地址。 13.111.11.11和13.222.11.11。它们是指向同一服务器位置还是指向不同的服务器位置。如果文件得到更新,如果我们想先获取文件,那么在两个不同的IP上访问它会产生区别吗?

1 个答案:

答案 0 :(得分:1)

您应始终使用提供的DNS名称(例如my-bucket.s3-us-west-2.amazonaws.com)访问Amazon S3。

有许多服务器为Amazon S3供电,因此您永远不应该缓存或使用特定的IP地址。此外,如果您使用解析为特定存储桶的DNS名称(如上例所示),则S3要求域名知道要访问的存储桶(因为仅IP地址不足)。

Amazon S3 Data Consistency Model说:

  

Amazon S3为所有地区的S3存储桶中的新对象的PUTS提供了读写后一致性... Amazon S3提供了在所有地区覆盖PUTS和DELETES的最终一致性。

因此,新文件将始终返回文件,但更新可能会受到短暂延迟的影响,因为更改会在服务器之间传播。