Su questa pagina: [nascondere]
I siti Web statici possono essere ospitati su vari server Web, tuttavia per molti clienti il Il cloud Amazon S3 è la loro scelta preferitasemplici passaggi i proprietari di siti Web possono ospitare le proprie pagine su Amazon S3.
Sito Web statico e hosting Amazon S3: Come preparare il cloud
Per definizione i siti Web statici sono pagine Web che includono elementi statici — questo potrebbe includere script sul lato client. D'altro canto, i siti web dinamici utilizzano framework e soluzioni complesse per fornire elaborazione lato server. Siti web statici, perciò, caricare molto più velocemente e non metterà un carico pesante sulle risorse dei server. Amazon S3 è stato creato appositamente per i siti Web statici in quanto non supporta gli script lato server.
I proprietari del sito Web dovranno aver preparato un struttura di directory adatta — i siti dovranno essere preparati in modo adeguato. Tutte le immagini e i collegamenti devono puntare di conseguenza agli elementi pertinenti. Ci sono due modi per configurare i bucket Amazon S3 — o per usare il Console di gestione AWS o il SDK AWS.
Prima di poter ospitare i siti statici è necessario preparare l'ambiente necessario. Secondo la terminologia di Amazon, ogni oggetto è memorizzato in un file “secchio”, se non è impostato, è necessario crearlo. Ricordiamo ai nostri lettori che oggetto di archiviazione e trasferimento viene addebitato mentre la creazione di bucket è gratuita.
Creazione di bucket Amazon S3 tramite la console di gestione viene eseguito seguendo questi passaggi:
- Accedi ai servizi di gestione AWS e aprire la console S3.
- Scegli il Crea secchio opzione e inserire i dati richiesti. Il nome deve essere conforme alle convenzioni sui requisiti DNS — il nome deve essere univoco in tutto il cloud Amazon S3, essere almeno 3 personaggi e non più lungo di 63, deve iniziare con una lettera minuscola o un numero e non contenere caratteri maiuscoli nel suo nome.
- Il regione opzioni seleziona la posizione geografica in cui verrà ospitato il sito.
- L'opzione predefinita è consentire l'accesso pubblico al bucket S3. Confermare tutti i dati e selezionare il Crea secchio pulsante.
Leggi anche Come fare un Jekyll 4.0.0 Luogo
Caricamento del sito Web statico su Amazon S3: I passi necessari
Quando gli amministratori del sito Web hanno creato il loro bucket Amazon S3, avranno un ambiente pronto in cui i file possono essere caricati. Il primo passo per il lancio del sito sarà quello di preparare i pertinenti documento indice che è la home page del bucket, Amazon si riferisce ad esso come pagina predefinita. Durante la configurazione del secchio, agli utenti viene data la possibilità di specificare quale file servirà questo ruolo, per impostazione predefinita questo sarà un index.html.
Quando gli utenti avranno creato il bucket S3, dovranno farlo carica i loro file. Aprendo a finestra del file manager sul computer locale e navigando nella cartella dei file preparati i proprietari del sito Web possono utilizzare a trascinare e rilasciare alla console AWS con il relativo bucket aperto.
Un fattore importante da considerare è che i servizi cloud non seguono il tradizionale schema di organizzazione dei file. Per definizione, Amazon S3 è un contenitore piatto di oggetti. però, gli utenti possono ricreare una gerarchia logica utilizzando i nomi delle chiavi dei file. Questo viene fatto usando l'approccio: se si fa riferimento solo al nome del file, si considera che si trova nella radice della posizione HTML pubblica. La struttura delle cartelle può essere simulata aggiungendo collegamenti agli oggetti nel modo seguente: per collegare un file ospitato su Dati / 2020 / Maggio / image.jpeg il cloud Amazon S3 lo cercherà data / 2020 / sottocartella di maggio. Altri tipi di collegamenti potrebbero non funzionare correttamente su Amazon S3 a seconda del codice utilizzato.
Leggi anche Come risolvere i problemi di posta elettronica di hosting condiviso
Hosting di siti Web statici su Amazon: Opzioni avanzate
Per consentire visione ad accesso pubblico i secchi di Amazon S3 di cui i proprietari del sito Web dovranno abilitarlo. Questo è fatto da disabilitando l'impostazione di accesso pubblico a blocchi e poi scrivere una politica di autorizzazione. Per apportare le modifiche alle impostazioni dovrai accedere al bucket Amazon S3 che è stato preparato per il sito Web statico e quindi scegliere il Menu delle autorizzazioni, clicca su modificare e poi cancella tutti i valori di accesso pubblico e poi Salva. Verrà visualizzata una finestra pop-up in cui i proprietari del sito Web dovranno confermare questa scelta. Questo cambierà il Stato di accesso mostrare “Gli oggetti possono essere pubblici”.
Il secondo passo è quello di scrivere una politica di accesso pubblico ad Amazon S3, questo viene fatto per consentire agli utenti di Internet di accedere al bucket. Dalla console di gestione selezionare il bucket e quindi immettere il permessi e quindi inserire in Opzione della politica della benna. La seguente regola deve essere inserita in Editor delle politiche di bucket:
{
“Versione”: “2012-10-17”,
“dichiarazione”: [
{
“Sid”: “PublicReadGetObject”,
“Effetto”: “permettere”,
“Principale”: “*”,
“Azione”: [
“s3:GetObject”
],
“Risorsa”: [
“arn:aws:s3:::example.com/*”
] }
] }
Il risorse la sezione dovrà essere sostituita con il nome del bucket che possiedi, sostituisci il example.com> con il tuo URL. Clicca su Salva per confermare le modifiche.
Queste sono le basi che devi configurare per caricare e consentire l'accesso pubblico al tuo sito statico Amazon S3. Altre opzioni che è possibile configurare possono includere regole di sicurezza e configurazione avanzata. La configurazione esatta dipenderà dai singoli casi d'uso.