amazon-web-services - 如果第一个原点返回错误,请使用下一个原点
问题描述
我想配置 Cloudfront,因此首先它会在 S3 存储桶中查找一个对象,如果 S3 存储桶中不存在该对象,Cloudfront 将使用下一个来源,即负载均衡器来检索文件。那可能吗?
解决方案
是的,可以使用 CloudFront 的新源故障转移功能。您可以允许 CloudFront 在 S3 存储桶上拥有列表存储桶访问权限,以便 S3 可以返回 404 状态代码,并且如果 S3 发生 404,您可以选择联系 ELB。
其次,您可以利用 lambda@edge Origin 响应函数连接到 ELB,以防 S3 返回 404 错误。 https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-and-origin-failover.html
推荐阅读
- css - 在尊重图像纵横比和填充的同时设置复杂的网格布局
- c++ - 如何将 uint16_t 更改为两个 uint8_t?
- redis - 内存分布式缓存中的数据分区和数据持久性
- api - 使用 Swagger API 定义的 OWASP ZAP 主动扫描身份验证失败
- python - Dockerfile 入口点问题
- powershell - 需要帮助获取日志清理脚本以确认多个条件
- c - C:即使地址正确,在函数中分配新指针后,字符串也指向胡说八道
- angular - 垫选择列表不存储所有选择的值
- python - Scikit Learn K-means Clustering & TfidfVectorizer:如何将具有最高 tf-idf 分数的前 n 项传递给 k-means
- normalization - 如何使用 ngrx/entity(EntityState 和 EntityAdapter)规范化深度嵌套的数据