S3 POST запрос к S3 с ответом 405

У меня есть следующая конфигурация CORS для S3, чтобы использовать одну из моих корзин в качестве статического хостинга веб-сайтов:

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
        <AllowedMethod>POST</AllowedMethod>
        <MaxAgeSeconds>3000</MaxAgeSeconds>
    </CORSRule>
</CORSConfiguration>

Тогда у меня есть следующие правила редактирования перенаправления:

<RoutingRules>
    <RoutingRule>
    <Condition>
        <KeyPrefixEquals>abc</KeyPrefixEquals>
    </Condition>
    <Redirect>
        <HostName>myec2instance.com</HostName>
    </Redirect>
</RoutingRule>

Что я хочу сделать, так это когда S3 получает POST для / abc, перенаправляет запрос и тело запроса на мой экземпляр ec2. Правило перенаправления работает правильно (я смог проверить это, переключив POST на GET-запрос), но по любой причине S3 возвращает HTTPResponse 405, когда запрос является POST. Есть идеи почему?

Ответы на вопрос(1)

Ваш ответ на вопрос