我尝试创建一个图像调整器 lambda 函数,为此我使用 S3 存储桶进行存储,但是当我尝试在 S3 属性下添加重定向规则时,它不允许我保存它。它一直给我错误
(Unknown Error
An unexpected error occurred.
API response
Expected params.WebsiteConfiguration.RoutingRules to be an Array)
这是我尝试添加的重定向规则 <RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals/>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
</Condition>
<Redirect>
<Protocol>https</Protocol>
<HostName>API-endpoint</HostName>
<ReplaceKeyPrefixWith>prod/resize?key=</ReplaceKeyPrefixWith>
<HttpRedirectCode>307</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
最佳答案
开始工作
以下定义有效:
[
{
"Condition": {
"HttpErrorCodeReturnedEquals": "404"
},
"Redirect": {
"Protocol": "https",
"HostName": "<host>",
"ReplaceKeyPrefixWith": "<prefix>",
"HttpRedirectCode": "307"
}
}
]
关于amazon-web-services - AWS S3 重定向规则不允许我保存它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64598842/