Crie seu bloco www.example.com
e configure-o para hospedar um site estático. Aplique sua política (colada aqui para conclusão):
{
"Version":"2012-10-17",
"Statement": [{
"Sid": "Allow Public Access to All Objects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::www.example.com/*"
}
]
}
A propriedade Resource
é atualizada com o intervalo atual.
Depois de implementado, implemente seu website neste intervalo. Atualize seus registros do Route 53 para apontar www.example.com
para este intervalo. Você deve então testar www.example.com
para garantir que está funcionando. Se não, corrija. Somente quando estiver funcionando, você deve continuar.
Quando o www.example.com
estiver funcionando, você modificará seu example.com
bucket para simplesmente redirecionar para www.example.com
. Não é necessário modificar seus registros do Route 53, pois ele já está apontando para o seu example.com
bucket.
Depois disso, o navegador deve atingir example.com
e ser redirecionado para www.example.com
.
Quando tudo estiver pronto, você poderá excluir todos os objetos do seu example.com
bucket, já que eles não estão mais sendo acessados. Você também pode remover quaisquer permissões / políticas personalizadas nesse intervalo.