

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

# Connect un WordPress sito Web su Lightsail ad Amazon S3 con WP Offload Media
<a name="amazon-lightsail-connect-wordpress-to-s3-bitnami"></a>

**Questo progetto confezionato da Bitnami è obsoleto**  
I progetti confezionati da Bitnami non riceveranno più aggiornamenti dopo il 19 maggio 2026. A partire dal 19 novembre 2026, non sarà più possibile creare nuove istanze con questo blueprint. Quando si creano nuove istanze, consigliamo di utilizzare il blueprint Lightsail equivalente, se disponibile. Le istanze esistenti che utilizzano blueprint confezionati da Bitnami continueranno a funzionare senza interruzioni. [Ulteriori informazioni](amazon-lightsail-faq-bitnami-blueprints.md)  
[Se disponi di un'istanza esistente che utilizza un blueprint confezionato da Bitnami e desideri migrare a un blueprint Lightsail-packaged , consulta Migrare ai blueprint di Lightsail.](migrate-from-bitnami-to-lightsail-blueprints.md)

**Questo tutorial si applica solo alle istanze che utilizzano pacchetti Bitnami WordPress**  
Se la tua istanza utilizza il WordPress blueprint fornito da Lightsail, consulta invece. [WordPress](amazon-lightsail-wordpress.md)

Questo tutorial descrive i passaggi necessari per connettere il tuo WordPress sito Web in esecuzione su un'istanza Amazon Lightsail a un bucket Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) per archiviare immagini e allegati del sito Web. A tale scopo, configuri un WordPress plug-in con un set di credenziali di account Amazon Web Services (AWS). Il plug-in crea quindi il bucket Amazon S3 per te e configura il tuo sito Web in modo che utilizzi il bucket anziché il disco dell'istanza per le immagini e gli allegati del sito Web.

**Topics**
+ [Fase 1: completamento dei prerequisiti](#connect-wordpress-to-s3-prerequisites-bitnami)
+ [Passaggio 2: installa il plugin WP Offload Media sul tuo sito web WordPress](#install-wp-offload-media-on-wordpress-bitnami)
+ [Fase 3: Creare una policy IAM](#create-iam-policy-for-wordpress-bitnami)
+ [Fase 4: Creare un utente IAM](#create-iam-user-for-wordpress-bitnami)
+ [Passaggio 5: crea una chiave di accesso per il tuo utente IAM](#create-access-key-for-wordpress-bitnami)
+ [Passaggio 6: modifica il file di configurazione WordPress](#edit-the-wp-config-file-for-s3-bucket-bitnami)
+ [Passaggio 7: creare il bucket Amazon S3 utilizzando il plug-in WP Offload Media](#create-the-amazon-s3-bucket-bitnami)
+ [Fase 8: Fasi successive](#connect-wordpress-to-s3-prerequisites-next-steps-bitnami)

## Fase 1: completamento dei prerequisiti
<a name="connect-wordpress-to-s3-prerequisites-bitnami"></a>

Prima di iniziare, assicurati che l' WordPress istanza sia in esecuzione. Per ulteriori informazioni, consulta [Avviare, arrestare o riavviare l'istanza](lightsail-how-to-start-stop-or-restart-your-instance-virtual-private-server.md).

## Passaggio 2: installa il plugin WP Offload Media sul tuo sito web WordPress
<a name="install-wp-offload-media-on-wordpress-bitnami"></a>

È necessario utilizzare un plug-in per configurare il sito Web per l'utilizzo di un bucket Amazon S3. Molti plugin sono disponibili per configurare questa operazione; uno di questi plugin è [WP Offload Media Lite](https://wordpress.org/plugins/amazon-s3-and-cloudfront/).

**Per installare il plugin WP Offload Media sul tuo sito web WordPress**

1. Accedi alla tua WordPress dashboard come amministratore.

   Per ulteriori informazioni, consulta [Ottenere il nome utente e la password dell'applicazione per la tua istanza Bitnami in Amazon Lightsail](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md).

1. Passare il mouse su **Plugins (Plugin)** nel menu di navigazione a sinistra e scegliere **Add New (Aggiungi nuovo)**.  
![Aggiungi una nuova voce di menu del plugin nella dashboard. WordPress](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-wordpress-add-new-plugin-menu.png)

1. Cerca **WP Offload Media Lite**.

1. Nei risultati di ricerca, scegliere **Install Now (Installa ora)** accanto al plugin **WP Offload Media** .  
![Plugin WP Offload Media Lite per. WordPress](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-wp-offload-media-plugin.png)

1. Scegli **Activate** (Attiva) al termine dell'installazione del plug-in.

1. Nel menu di navigazione a sinistra, scegli **Impostazioni**, quindi scegli **Offload Media**.  
![Impostazioni del pannello di controllo Wordpress.](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-offload-media-menu.png)

1. Nella pagina **Offload Media**, scegli **Amazon S3** come provider di archiviazione, quindi seleziona **Definisci le chiavi di accesso in wp-config.php**.

   Con questa opzione, devi aggiungere le credenziali AWS del tuo account all'istanza`wp-config.php`. Queste fasi vengono descritte più avanti in questo tutorial.  
![Pagina WP Offload Media.](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-offload-media-configuration.png)

   Lasciare aperta la pagina **Offload Media** che verrà utilizzata più avanti in questo tutorial. Continua con la [Fase 3: Creare una policy IAM](#create-iam-policy-for-wordpress-bitnami) sezione di questo tutorial.

## Fase 3: Creare una policy IAM
<a name="create-iam-policy-for-wordpress-bitnami"></a>

**avvertimento**  
Questo scenario richiede agli utenti IAM un accesso programmatico e credenziali a lungo termine, il che rappresenta un rischio per la sicurezza. Per ridurre questo rischio, si consiglia di fornire a questi utenti solo le autorizzazioni necessarie per eseguire l'attività e di rimuoverli quando non sono più necessari. Le chiavi di accesso possono essere aggiornate se necessario. Per ulteriori informazioni, consulta la sezione [Aggiornamento delle chiavi di accesso](https://docs.aws.amazon.com/IAM/latest/UserGuide/id-credentials-access-keys-update.html) nella *Guida per l'utente IAM*.

Il plugin WP Offload Media richiede l'accesso al tuo AWS account per creare il bucket Amazon S3 e caricare immagini e allegati del tuo sito Web.

**Per crearne uno nuovo AWS Identity and Access Management politica (IAM) per il plugin WP Offload Media**

1. Apri una nuova scheda del browser e accedi alla [console IAM](https://console.aws.amazon.com/iam/).

1. **Nel menu di navigazione a sinistra, in **Gestione degli accessi**, scegli Politiche.**

1. Scegli **Crea policy**.

1. Nella pagina **Crea policy**, scegli **JSON**, quindi rimuovi tutto il contenuto all'interno dell'editor delle policy.

1. Specificate il seguente contenuto nell'editor delle politiche, sostituendo il nome del bucket di esempio {{amzn-s3-demo-bucket}} con il vostro:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "s3:*",
               "Resource": [
                   "arn:aws:s3:::{{amzn-s3-demo-bucket}}/*",
                   "arn:aws:s3:::{{amzn-s3-demo-bucket}}"
               ]
           }
       ]
   }
   ```

------

1. Scegli **Next (Successivo)**.

1. In **Policy name (Nome policy)**, immettere un nome per la policy.
**Suggerimento**  
Specificate un nome descrittivo**wp\_offload\_media\_plugin\_user\_policy**, ad esempio **wp\_s3\_user\_policy** o, in modo da poterlo identificare facilmente in future operazioni di manutenzione.

1. Scegli **Crea policy**.

   Tieni aperta la console IAM per la fase successiva.

## Fase 4: Creare un utente IAM
<a name="create-iam-user-for-wordpress-bitnami"></a>

Crea un nuovo utente IAM e allega la policy creata in precedenza per concedere le autorizzazioni necessarie per utilizzare il plugin WP Offload Media.

**Per creare un nuovo AWS Identity and Access Management utente (IAM) per il plugin WP Offload Media**

1. Se necessario, apri la console [IAM](https://console.aws.amazon.com/iam/).

1. Nel menu di navigazione a sinistra, in **Gestione degli accessi**, scegli **Utenti**.

1. Selezionare **Create user (Crea utente)**.

1. Per **Nome utente**, inserisci un nome per il nuovo utente, quindi scegli **Avanti**.
**Suggerimento**  
Specificate un nome descrittivo**wp\_offload\_media\_plugin\_user**, ad esempio **wp\_s3\_user** o, in modo da poterlo identificare facilmente in future operazioni di manutenzione.

1. Scegli **Allega direttamente le politiche**.

1. In **Politiche di autorizzazione**, inserisci il nome della politica che hai creato in precedenza nella barra di ricerca.

1. Seleziona la politica, quindi scegli **Avanti**.

1. Selezionare **Create user (Crea utente)**.

   Tieni aperta la console IAM per il passaggio successivo.

## Passaggio 5: crea una chiave di accesso per il tuo utente IAM
<a name="create-access-key-for-wordpress-bitnami"></a>

Crea una chiave di accesso per l'utente IAM che verrà utilizzata dal plugin WP Offload Media.

**Per creare una chiave di accesso per il plugin WP Offload Media, utente IAM**

1. Se necessario, apri la console [IAM](https://console.aws.amazon.com/iam/).

1. Nel menu di navigazione a sinistra, in **Gestione degli accessi**, scegli **Utenti**.

1. Scegli il nome utente per passare alla pagina dei dettagli dell'utente.

1. Nella scheda **Credenziali di sicurezza**, nella sezione **Chiavi di accesso**, scegli **Crea chiave di accesso**.

1. Scegli **Altro**, quindi scegli **Avanti**.

1. Selezionare **Create access key (Crea chiave di accesso)**.

1. Prendi nota dell'**ID della chiave di accesso** e della **chiave di accesso segreta** per l'utente IAM. Puoi anche scegliere **Scarica .csv** per salvare una copia di questi valori sull'unità locale. Ti serviranno nei prossimi passaggi per modificare il `wp-config.php` file sull' WordPress istanza.

   Ora puoi chiudere la console IAM e continuare sulla console Lightsail con il passaggio successivo.

## Passaggio 6: modifica il file di configurazione WordPress
<a name="edit-the-wp-config-file-for-s3-bucket-bitnami"></a>

Il `wp-config.php` file contiene i dettagli della configurazione di base del tuo sito Web, come le informazioni sulla connessione al database.

**Per modificare il `wp-config.php` file nella tua WordPress istanza**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Scegli l'icona del client SSH basato sul browser per l'istanza. WordPress   
![L'icona del client SSH basato su browser nella console Lightsail.](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-wordpress-browser-based-ssh-client.png)
**Nota**  
È inoltre possibile utilizzare il client SSH per connetterti all'istanza. Per ulteriori informazioni, consulta [Scaricare e configurare PuTTY per la connessione tramite SSH in Lightsail](lightsail-how-to-set-up-putty-to-connect-using-ssh.md).

1. Nella finestra del client SSH visualizzata, immettere il comando seguente per creare un backup del file `wp-config.php` in caso di problemi:

   ```
   sudo cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php.backup
   ```

1. Immettere il comando seguente per aprire il file `wp-config.php` utilizzando `nano`, un editor di testo:

   ```
   nano /opt/bitnami/wordpress/wp-config.php
   ```

1. Inserire il testo seguente sopra il testo `/* That's all, stop editing! Happy blogging. */`.

   Assicurati di sostituirlo {{AccessKeyID}} con l'ID della chiave di accesso e {{SecretAccessKey}} con la chiave di accesso segreta dell'utente IAM che hai creato in precedenza in questi passaggi.

   ```
   define( 'AS3CF_SETTINGS', serialize( array(
       'provider' => 'aws',
       'access-key-id' => '{{AccessKeyID}}',
       'secret-access-key' => '{{SecretAccessKey}}',
   ) ) );
   ```

   Esempio:

   ```
   define( 'AS3CF_SETTINGS', serialize( array(
       'provider' => 'aws',
       'access-key-id' => '{{AKIAIOSFODNN7EXAMPLE}}',
       'secret-access-key' => '{{wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY}}',
   ) ) );
   ```

   Il risultato sarà simile al seguente esempio:  
![AWS credenziali dell'account nel wp-config.php file.](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-ssh-wp-config-s3-bucket.png)

1. Premere **Ctrl\+X** per uscire da Nano, quindi premere **Y** e **Enter** per salvare le modifiche nel file `wp-config.php`.

1. Immettere il comando seguente per riavviare i servizi sull'istanza:

   ```
   sudo /opt/bitnami/ctlscript.sh restart
   ```

   Viene visualizzato un risultato simile al seguente quando i servizi vengono riavviati:  
![Riavvio dei servizi nell'istanza.](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-ssh-restart-services-bitnami.png)

   Chiudere la finestra SSH e tornare alla pagina **Offload Media** lasciata aperta in precedenza in questo tutorial. È ora possibile [creare il bucket Amazon S3 utilizzando il plug-in WP Offload Media](#create-the-amazon-s3-bucket-bitnami).

## Passaggio 7: creare il bucket Amazon S3 utilizzando il plug-in WP Offload Media
<a name="create-the-amazon-s3-bucket-bitnami"></a>

Ora che il file `wp-config.php` è configurato con le credenziali AWS, puoi tornare alla pagina **Offload Media** per completare il processo.

**Per creare il bucket Amazon S3 utilizzando il plug-in WP Offload Media**

1. Aggiornare la pagina **Offload Media** o scegliere **Successivo**.

   A questo punto viene visualizzato che il provider Amazon S3 è configurato.

1. Scegliere **Create new bucket (Crea nuovo bucket)**.  
![Creazione di un nuovo bucket Amazon S3 utilizzando il plug-in WP Offload Media.](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-offload-media-create-new-bucket.png)

1. Nel menu a discesa **Region (Regione)**, scegliere la regione AWS desiderata. Ti consigliamo di scegliere la stessa regione in cui si trova l' WordPress istanza.

1. Nella casella di testo **Bucket** immettere un nome per il nuovo bucket S3.  
![Configurazione del nuovo bucket Amazon S3 utilizzando il plug-in WP Offload Media.](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-offload-media-bucket-configuration.png)

1. Scegliere **Create New Bucket (Crea nuovo bucket)**.

   La pagina viene aggiornata per confermare che è stato creato un nuovo bucket. Controlla le impostazioni visualizzate e modificale in base a come desideri che si comporti il tuo WordPress sito web.  
![Impostazioni del plugin WP Offload Media.](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-offload-media-settings-saved.png)

   Da questo momento, le immagini e gli allegati aggiunti ai post del blog saranno caricati automaticamente nel bucket Amazon S3 creato.

## Fase 8: Fasi successive
<a name="connect-wordpress-to-s3-prerequisites-next-steps-bitnami"></a>

Dopo aver collegato il tuo WordPress sito Web a un bucket Amazon S3, devi creare uno snapshot dell' WordPress istanza per eseguire il backup delle modifiche apportate. Per ulteriori informazioni, consulta [Creazione di uno snapshot dell'istanza Linux o Unix](lightsail-how-to-create-a-snapshot-of-your-instance.md).