Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Implementazione di un sito web statico su Hosting AWS Amplify da un bucket S3 per uso generico
Ti consigliamo di utilizzare Hosting AWS Amplify per ospitare contenuti di siti web statici archiviati su S3. Hosting Amplify è un servizio completamente gestito che semplifica l'implementazione dei siti web su una rete di distribuzione di contenuti (CDN) disponibile a livello globale basata su Amazon CloudFront, consentendo l'hosting sicuro di siti web statici senza una configurazione completa. Con Hosting AWS Amplify, è possibile selezionare la posizione degli oggetti all'interno del bucket per uso generico, implementare i contenuti su una CDN gestita e generare un URL HTTPS pubblico per rendere il sito web accessibile ovunque. L'implementazione di un sito web statico utilizzando Hosting Amplify offre i seguenti vantaggi e funzionalità:
Implementazione nella rete di distribuzione di contenuti (CDN) AWS basata su Amazon CloudFront: CloudFront è un servizio web che accelera la distribuzione di contenuto web statico e dinamico per gli utenti. CloudFront distribuisce i tuoi contenuti attraverso una rete mondiale di data center chiamati edge location. Quando un utente richiede contenuto che distribuisci tramite Amazon CloudFront, la richiesta viene instradata alla posizione edge che fornisce la latenza (ritardo) più bassa, affinché la distribuzione venga eseguita con le migliori prestazioni possibili, maggiore affidabilità e disponibilità. Per ulteriori informazioni, consulta Come CloudFront distribuisce i contenuti nella Guida per gli sviluppatori di Amazon CloudFront.
Supporto HTTPS: fornisce comunicazioni e trasferimento di dati sicuri tra il proprio sito web e il browser web dell'utente.
Domini personalizzati: consente di collegare facilmente il sito web a un URL personalizzato acquistato da un registrar di dominio come Amazon Route 53.
Certificati SSL personalizzati: quando si configura un dominio personalizzato, è possibile utilizzare il certificato gestito predefinito fornito da Amplify oppure è possibile utilizzare un certificato personalizzato acquistato dall'autorità di certificazione di terze parti di propria scelta.
Parametri integrati e monitoraggio CloudWatch: consentono di monitorare traffico, errori, trasferimento dati e latenza del sito web.
Protezione con password: limita l'accesso al sito web impostando un nome utente e una password nella console Amplify.
Reindirizzamenti e riscritture: consentono di creare regole di reindirizzamento e riscrittura nella console Amplify per permettere a un server web di reindirizzare la navigazione da un URL all'altro.
Quando implementi un'applicazione da un bucket Amazon S3 per uso generico a Hosting Amplify, i costi di AWS si basano sul modello di prezzo di Amplify. Per ulteriori informazioni, consulta la sezione Prezzi di AWS Amplify
Importante
Hosting Amplify non è disponibile in tutte le Regioni AWS in cui è disponibile Amazon S3. Per implementare un sito web statico su Hosting Amplify, il bucket Amazon S3 per uso generico contenente il sito web deve trovarsi in una Regione in cui è disponibile Amplify. Per l'elenco delle Regioni in cui è disponibile Amplify, consulta Endpoint Amplify in Riferimenti generali di Amazon Web Services.
È possibile avviare il processo di implementazione dalla console Amazon S3, dalla console Amplify, dalla CLI AWS o dagli SDK AWS. È possibile eseguire l'implementazione su Amplify solo da un bucket per uso generico situato nel proprio account. Amplify non supporta l'accesso a un bucket tra account.
Utilizza le seguenti istruzioni per implementare un sito web statico da un bucket Amazon S3 per uso generico su Hosting Amplify a partire dalla console Amazon S3.
Implementazione di un sito web statico su Amplify dalla console S3
Per implementare un sito web statico dalla console Amazon S3
Accedi alla AWS Management Console e apri la console di Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/
. -
Nel pannello di navigazione a sinistra, scegli Buckets (Bucket).
Nell'elenco Bucket, scegli il bucket per uso generico che contiene il sito web che desideri implementare su Hosting Amplify.
Scegliere la scheda Properties (Proprietà).
-
In Hosting di siti Web statici, scegli Crea l'app Amplify. A questo punto, il processo di implementazione passerà alla console Amplify.
Nella pagina Deploy with S3 (Implementa con S3), procedi nel seguente modo.
-
Per il Nome dell'app, inserire il nome dell'app o del sito web.
-
Per il Nome del ramo, inserire il nome del backend dell'app.
-
Per Posizione S3 degli oggetti da ospitare, inserisci il percorso della directory del bucket per uso generico o scegliere Sfoglia S3 per individuarlo e selezionarlo.
-
Scegliere Save and deploy (Salva e distribuisci).
Nota
Se si aggiorna uno qualsiasi degli oggetti di un sito web statico nel bucket per uso generico ospitato su Amplify, è necessario implementare nuovamente l'applicazione su Hosting Amplify per rendere effettive le modifiche. Hosting Amplify non rileva automaticamente le modifiche apportate al bucket. Per ulteriori informazioni, consulta Updating a static website deployed to Amplify from an S3 bucket nella Guida per l'utente di Hosting AWS Amplify.
Per iniziare direttamente dalla console Amplify, consulta Deploying a static website from S3 using the Amplify console nella Guida per l'utente di Hosting AWS Amplify.
Per iniziare a utilizzare gli SDK AWS, consulta Creating a bucket policy to deploy a static website from S3 using the AWS SDKs nella Guida per l'utente di Hosting AWS Amplify.