AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Amazon S3 网站配置路由规则重定向规则属性

RedirectRule 属性是 Amazon S3 网站配置路由规则属性 的嵌入式属性,用于描述如何重定向请求。出现错误时,您可以指定不同的错误代码进行返回。

语法

JSON

{ "HostName" : String, "HttpRedirectCode" : String, "Protocol" : String, "ReplaceKeyPrefixWith" : String, "ReplaceKeyWith" : String }

YAML

HostName: String HttpRedirectCode: String Protocol: String ReplaceKeyPrefixWith: String ReplaceKeyWith: String

属性

HostName

请求重定向到的主机的名称。

Required: No

Type: String

HttpRedirectCode

要在响应时使用的 HTTP 重定向代码。

Required: No

Type: String

Protocol

要在重定向请求中使用的协议。

Required: No

Type: String

ReplaceKeyPrefixWith

要在重定向请求中使用的对象键前缀。举例来说,要将对前缀为 docs/ 的所有页面(docs/ 文件夹中的对象)进行的请求重定向到 documents/ 前缀,可以在路由条件属性中将 KeyPrefixEquals 属性设置为 docs/,并将 ReplaceKeyPrefixWith 属性设置为 documents/

重要

如果指定该属性,则无法指定 ReplaceKeyWith 属性。

Required: No

Type: String

ReplaceKeyWith

要在重定向请求中使用的特定对象键。举例来说,将请求重定向到 error.html

重要

如果指定该属性,则无法指定 ReplaceKeyPrefixWith 属性。

Required: No

Type: String

本页内容: