亚马逊网络服务(AWS)的Simple Storage Service(S3)是一种对象存储服务,用于存储和检索任意数量的数据。S3允许用户通过HTTP或HTTPS协议访问存储的对象(如图像、文档等)。HTTPS是HTTP的安全版本,它在传输数据时提供了加密保护。
S3提供了多种存储类别,包括:
S3广泛应用于各种场景,包括但不限于:
如果遇到Chrome升级后无法通过HTTP访问S3上的图像,可能是因为Chrome默认启用了HTTPS强制功能。自2018年起,Chrome开始优先使用HTTPS,并在某些情况下阻止了纯HTTP连接。
Chrome的安全策略要求所有网站使用HTTPS,以保护用户数据和隐私。
以下是一个简单的示例,展示如何配置S3静态网站托管并启用HTTPS:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::your-bucket-name/*"
}
]
}
然后在S3控制台中启用静态网站托管,并指定索引文档和错误文档。
通过以上步骤,可以确保S3上的图像能够通过HTTPS安全地提供,同时满足Chrome的安全要求。
领取专属 10元无门槛券
手把手带您无忧上云