Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services HTTPS、AWS ELB、CloudFront和;S3_Amazon Web Services_Amazon S3_Https_Amazon Cloudfront_Amazon Elb - Fatal编程技术网

Amazon web services HTTPS、AWS ELB、CloudFront和;S3

Amazon web services HTTPS、AWS ELB、CloudFront和;S3,amazon-web-services,amazon-s3,https,amazon-cloudfront,amazon-elb,Amazon Web Services,Amazon S3,Https,Amazon Cloudfront,Amazon Elb,背景:我的bigcorp.com部门被出售,现在我们是lilcorp.com。我们部署了一组设备,将在上查找软件更新,但由于我们不再控制bigcorp.com,我们需要更新设备以进行检查。bigcorp已经为我们提供了updates.bigcorp.com的证书,并且有一个DNS CNAME,用于将updates.bigcorp.com的流量转发到server.lilcorp.com 我正在尝试配置如下内容: HTTPS HTTPS Applia

背景:我的bigcorp.com部门被出售,现在我们是lilcorp.com。我们部署了一组设备,将在上查找软件更新,但由于我们不再控制bigcorp.com,我们需要更新设备以进行检查。bigcorp已经为我们提供了updates.bigcorp.com的证书,并且有一个DNS CNAME,用于将updates.bigcorp.com的流量转发到server.lilcorp.com

我正在尝试配置如下内容:

              HTTPS           HTTPS

Appliance -----------> ELB -----------> CloudFront ----------> S3

                    Cert for             Cert for
                    updates.             updates.
                    bigcorp.             lilcorp.
                      com                  com
我已准备好以下DNS记录:

  • 将.bigcorp.com CNAME更新为server.lilcorp.com
  • server.lilcorp.com CNAME至ELB
  • 更新.lilcorp.com CNAME至CloudFront.net地址
CloudFront配置为使用S3存储桶作为其源

状态:如果我直接点击CloudFront,一切都会正常,但这没有帮助,因为设备正在点击updates.bigcorp.com地址

问题:

  • ELB能否转发到CloudFront部署?我不知道如何使它成为一个“目标”
  • 我需要在这个中间放置一个Web服务器来处理重定向/转发?。
提前谢谢

ELB能否转发到CloudFront部署?我不知道如何使它成为一个“目标”

不,它不能。目标(对于ALB)只能是私有IP地址、lambda和实例id

我需要在这个中间放置一个Web服务器来处理重定向/转发吗? 是的,你需要某种代理。使用ALB,可以使用lambda函数。因此ALB将调用lambda函数,该函数将查询外部CloudFront发行版并返回结果

ELB能否转发到CloudFront部署?我不知道如何使它成为一个“目标”

不,它不能。目标(对于ALB)只能是私有IP地址、lambda和实例id

我需要在这个中间放置一个Web服务器来处理重定向/转发吗?


是的,你需要某种代理。使用ALB,可以使用lambda函数。因此ALB将调用lambda函数,该函数将查询外部CloudFront发行版并返回结果。

谢谢。我将研究Lambda解决方案,但目前,我的解决方法是简单地使用DNS将updates.lilcorp.com别名为CloudFront主机。谢谢。我将研究Lambda解决方案,但目前,我的解决方法是简单地使用DNS将updates.lilcorp.com别名到CloudFront主机。