当前位置: 首页 > 知识库问答 >
问题:

AWS Cloudfront控制台中的“Origin Protocol Policy”字段在哪里?

端木权
2023-03-14

一些细节:

Cloudfront发行版使用一个S3静态网站托管endpoint,该endpoint看起来类似于:bucket.name.s3-website-us-east-1.amazonaws.com

这将重定向到实际的网站。

Origin Protocol Policy (Amazon EC2, Elastic Load Balancing, and Other Custom Origins Only)

The protocol policy that you want CloudFront to use when fetching objects from your origin server.

Important
If your Amazon S3 bucket is configured as a website endpoint, you must specify HTTP Only. Amazon S3 doesn't support HTTPS connections in that configuration.

这个链接说

The value of the Origin Protocol Policy field in the CloudFront console or, 
if you're using the CloudFront API, the OriginProtocolPolicy element in the 
DistributionConfig complex type. In the CloudFront console, the options are 
HTTP Only, HTTPS Only, and Match Viewer.

但我在控制台中没有看到Origin Protocol Policy字段。

共有1个答案

盖锐进
2023-03-14

博客使用的屏幕截图来自较旧版本的控制台,这可能会使您错误配置您的发行版。

起源协议策略是起源的一个属性,并且只适用于自定义起源,而不适用于S3起源。

但是,静态网站托管endpoint上的S3网站不是S3起源,而是自定义起源。(“S3起源”指的是使用桶的RESTendpoint,而不是web站点宿主endpoint的情况。)

    null
 类似资料:
  • 问题内容: 我希望这不是重复的。 我试图用来在单独的控制台中打开脚本。我尝试设置参数,但是没有成功。 我在64位Windows 7上使用32位Python 2.7。 问题答案: 如果不使用,则必须提供列表而不是命令字符串,例如: 然后将其打开而没有外壳。 这是您可以从Python调用子流程的最手动,最灵活的方式。如果只需要输出,请执行以下操作:

  • 所以,我的代码是 但是控制台是空的。没有错误,什么都没有。我做错了什么?

  • 我无法在Eclipse中运行python控制台。我下载了Pydev,设置了一个解释器和一个PYTHONPATH并导入了一个项目,一个Django项目。我将项目设置为Django的一个,然后我尝试右键单击带有Django环境的Project-->Django-->Shell。 我在控制台中出现了以下错误: 如果我尝试打开一个Windows shell并执行通常的python manage.py sh

  • 问题内容: 我正在编写一个通过System.out输出字符串的Java应用程序,我只想知道如何在IDE外部运行此应用程序。我有一个可执行的jar。如何在控制台中看到此输出? 问题答案: 基本上: Sun网站有更多信息

  • 我将数据存储到名为的数组列表中,然后使用以下函数显示每天的最高数量: 问题是当我使用<code>System.out时。println(“date”-”是sensor.map(sensor::getData)。get()) - 为什么会这样?如何在文本字段中打印整个列表。提前感谢您!

  • 控制台 命令进入根目录执行 app/console - - - - - - - - - - - - - - - - - \ \ \ \ - - - - - - / - - - - - / \ / / - - - / / - - - - - \ \ \ \ \ \ \- - - - - -