View a markdown version of this page

Implementazione di un sito Web statico per AWS Amplifica l'hosting da un bucket S3 per uso generico - Amazon Simple Storage Service

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 per AWS Amplifica l'hosting da un bucket S3 per uso generico

Ti consigliamo di utilizzare Hosting AWS Amplify per ospitare contenuti di siti web statici archiviati su S3. Amplify Hosting è un servizio completamente gestito che semplifica l'implementazione dei tuoi siti Web su una rete di distribuzione di contenuti (CDN) disponibile a livello globale basata su Amazon CloudFront, consentendo un hosting statico sicuro di siti Web senza una configurazione estesa. Con AWS Amplify Hosting, puoi selezionare la posizione dei tuoi oggetti all'interno del tuo bucket generico, distribuire i tuoi contenuti su un CDN gestito e generare un URL HTTPS pubblico affinché il tuo sito Web sia accessibile ovunque. L'implementazione di un sito web statico utilizzando Hosting Amplify offre i seguenti vantaggi e funzionalità:

  • L'implementazione sulla rete di distribuzione AWS dei contenuti (CDN) basata su Amazon CloudFront CloudFront è un servizio web che accelera la distribuzione dei tuoi contenuti web statici e dinamici ai tuoi utenti. CloudFront distribuisce i tuoi contenuti attraverso una rete mondiale di data center denominati edge locations. Quando un utente richiede il contenuto che state servendo CloudFront, la richiesta viene indirizzata all'edge location che offre la latenza più bassa (ritardo), in modo che il contenuto venga distribuito con le migliori prestazioni possibili, maggiore affidabilità e disponibilità. Per ulteriori informazioni, consulta How delivery CloudFront content nella Amazon CloudFront Developer Guide.

  • 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.

  • Metriche e CloudWatch monitoraggio integrati: monitora il traffico, gli errori, il trasferimento dei dati e la latenza del tuo 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 distribuisci la tua applicazione da un bucket Amazon S3 per uso generico ad Amplify Hosting, i AWS costi si basano sul modello di prezzo di Amplify. Per ulteriori informazioni, consulta AWS Amplify Prezzi.

Importante

Amplify Hosting non è disponibile in tutti i Paesi in cui Amazon S3 è disponibile. Regioni AWS 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.

Puoi avviare il processo di distribuzione dalla console Amazon S3, dalla console Amplify, dalla AWS CLI 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
  1. Accedi Console di gestione AWS e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Nel pannello di navigazione a sinistra, scegli Buckets (Bucket).

  3. Nell'elenco Bucket, scegli il bucket per uso generico che contiene il sito web che desideri implementare su Hosting Amplify.

  4. Scegliere la scheda Properties (Proprietà).

  5. In Hosting di siti Web statici, scegli Crea l'app Amplify. A questo punto, il processo di implementazione passerà alla console Amplify.

  6. Nella pagina Deploy with S3 (Implementa con S3), procedi nel seguente modo.

    1. Per il Nome dell'app, inserire il nome dell'app o del sito web.

    2. Per il Nome del ramo, inserire il nome del backend dell'app.

    3. 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.

  7. 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 AWS SDK, consulta Creazione di una policy bucket per distribuire un sito Web statico da S3 utilizzando gli AWS SDK nella Amplify Hosting User Guide. AWS