O CloudFront não suporta o seu caso de uso. Você precisaria lidar com isso no aplicativo - não exiba URLs de CDN para um item até que o sistema tenha concluído a transferência para o S3.
Estamos tentando configurar uma distribuição do Cloudfront em que a origem padrão é S3, mas se o conteúdo não for encontrado no S3, queremos buscá-lo em uma instância do EC2.
Podemos configurar essas origens múltiplas: S3 e EC2 e dois comportamentos, ambos com o padrão (*) e fazer com que ele passe para a segunda origem (EC2), quando necessário?
O processo é o seguinte:
Estamos bem com as soluções de redirecionamento temporário aqui, até que seja atualizado no S3.
Redirecionamentos S3 não são a resposta, pois os redirecionamentos do S3 parecem funcionar apenas para objetos existentes ou baldes inteiros, sem perder objetos.
Como podemos conseguir isso?
Obrigado, Adoram
O CloudFront não suporta o seu caso de uso. Você precisaria lidar com isso no aplicativo - não exiba URLs de CDN para um item até que o sistema tenha concluído a transferência para o S3.