AWS::S3::Bucket RoutingRuleCondition - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::S3::Bucket RoutingRuleCondition

对于要应用的指定的重定向,用于描述必须满足的条件的容器。例如,1。如果请求是针对 /docs 文件夹中的页面,则重定向到 /documents 文件夹。2.如果请求导致 HTTP 4xx 错误,将请求重定向到可在其中处理该错误的其他主机。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "HttpErrorCodeReturnedEquals" : String, "KeyPrefixEquals" : String }

属性

HttpErrorCodeReturnedEquals

应用重定向时的 HTTP 错误代码。在发生错误时,如果错误代码等于此值,则应用指定的重定向。

当指定父元素 Condition,但未指定同级元素 KeyPrefixEquals 时为必需项。如果两者都已指定,则两者都必须为 true 才能应用重定向。

必需:条件

类型:字符串

Update requires: No interruption

KeyPrefixEquals

应用重定向时的对象键名称前缀。例如,要将对 ExamplePage.html 的请求重定向,键前缀将为 ExamplePage.html。要将对前缀为 docs/ 的所有页面的请求重定向,键前缀将为 /docs,用于标识文档/文件夹中的所有对象。

当指定父元素 Condition,但未指定同级元素 HttpErrorCodeReturnedEquals 时为必需项。如果两个条件都已指定,则两者都必须为 true 才能应用重定向。

必需:条件

类型:字符串

Update requires: No interruption