Apenas para ser amigável com os mecanismos de pesquisa, pensei em adicionar uma perspectiva atualizada de 2013.
- Não é inteiramente justo dizer que o S3 é um CDN. Na verdade, a Amazon fornece um serviço chamado CloudFront, que atua como uma verdadeira "Content Delivery Network". Eles têm aproximadamente 60 servidores de ponta globalmente que armazenam em cache o conteúdo do S3 com intervalo. Se você deseja usar esse serviço, é possível fornecer vários URLs para mapear em seu conteúdo em cache e eles encontrarão seu conteúdo com os caminhos estendidos. Ou seja,
URL bruto do S3:
link /filename.extension
Novo URL sexy:
link /filename.extension
Você pode usar uma variedade de CNAMES (nomes canônicos) para ainda mais mascarar e armazenar em cache um site estático completo (www.seusite.com).
- Se você estiver simplesmente querendo enviar seu tráfego para um site hospedado estático (ou conteúdo) no S3 sem o recurso CloudFront, é possível fazê-lo, mas a Amazon facilita muito o trabalho com o serviço Route 53.
- No S3, você precisa criar um bloco chamado yourdomain.com
- Crie um registro DNS de alias na nova zona hospedada do Route 53 e aponte para esse intervalo
- Crie um BUCKET www.yourdomain.com no S3 para REDIRECTAR o tráfego no seu bucket yourdomain.com. De certa forma, você está imitando as atividades de um verdadeiro registro DNS, mas está realizando essa ação no S3.
Boa sorte!