Solicitud POST S3 a S3 con respuesta 405
Tengo la siguiente configuración de CORS para S3 para usar uno de mis cubos como alojamiento de sitios web estático:
<?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>
Luego tengo las siguientes reglas de redirección de edición:
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>abc</KeyPrefixEquals>
</Condition>
<Redirect>
<HostName>myec2instance.com</HostName>
</Redirect>
</RoutingRule>
Lo que quiero hacer es cuando S3 recibe una POST a / abc redirige la solicitud y el cuerpo de la solicitud a mi instancia ec2. La regla de redireccionamiento funciona correctamente (pude probar esto cambiando POST a una solicitud GET) pero por cualquier motivo S3 devuelve HTTPResponse 405 cuando la solicitud es POST. Alguna idea de por qué?