Introduzione
Negli ultimi mesi ho deciso di trasferire il mio di AWS a .
Prerequisiti
In questa guida darò per scontato che sia già presente un account su AWS. La creazione del account è gratuita e ci sono vari piani gratuiti o a basso costo su entrambe le piattaforme. Ovviamente dipende dalla dimensione del vostro sito e soprattutto dal traffico generato.
Creare un nuovo bucket su S2
Per prima cosa è necessario creare il bucket su S3. La scelta del nome del bucket è fondamentale infatti se vogliamo che sia raggiungibile da il bucket dovrà chiamarsi my.project.com ( per cui chiamo il bucket lucaminuti.it.
Innanzitutto aprite la console di AWS sulla pagina relativa a S3 e premete il pulsante Crea bucket. Vi si dovrebbe presentare una pagina come questa:
Una volta creato il bucket è possibile caricare i file (io uso
Qui il JSON grezzo:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::lucaminuti-it/*"
}
]
}
Poi è necessario nella pagina “properties” modificare la voce "Hosting di siti Web statici” in questo modo:
L'URL sarà una cosa del tipo:
Una volta effettuata la richiesta create il record CNAME di conferma come specificato attraverso l'interfaccia con cui gestite il vostro dominio.
Attiviamo il redirect:
Gli associamo il certificato creato in precedenza:
A questo punto l'ultima cosa da fare è andare sulla gestione del vostro DNS e associarla al dominio creato da CloudFrond. In particolare è necessario creare un record CNAME che punti al dominio creato da CloundFront (Distribution domain name nelle proprietà della distribuzione CloudFront). Attenzione: per l'attivazione di CloudFront attendere qualche minuto per il deployment.
Conclusioni
Come penso sia chiaro il processo non è esattamente semplice. Nel prossimo articolo proveremo a fare la stessa cosa usando CloudFlare, decisamente più semplice, ma che richiede il trasferimento della gestione del dominio su CloudFlare.
SOCIAL SHARE CARD GENERATOR