

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

# Configurazione dei AWS DataSync trasferimenti con Google Cloud Storage
<a name="tutorial_transfer-google-cloud-storage"></a>

Con AWS DataSync, puoi trasferire dati tra Google Cloud Storage e i seguenti AWS servizi di archiviazione:
+ Simple Storage Service (Amazon S3)
+ Amazon EFS
+ File server Amazon FSx per Windows
+ Amazon FSx per Lustre
+ Amazon FSx per OpenZFS
+ Amazon FSx per NetApp ONTAP

Per iniziare la configurazione del trasferimento, crea una posizione per il tuo Google Cloud Storage. Questa posizione può fungere da origine o destinazione del trasferimento. Un DataSync agente è necessario solo quando trasferisci dati tra Google Cloud Storage e Amazon EFS o Amazon FSx o quando utilizzi attività in **modalità Basic**. I trasferimenti di dati in **modalità avanzata** tra Google Cloud Storage e Amazon S3 non richiedono un agente.

**Nota**  
Per la connettività cloud privata tra Google Cloud Storage e AWS, utilizza la modalità Basic con agenti.

## Panoramica di
<a name="transfer-google-cloud-storage-overview"></a>

DataSync utilizza l'[API XML di Google Cloud Storage](https://cloud.google.com/storage/docs/xml-api/overview) per i trasferimenti di dati. Questa API fornisce un'interfaccia compatibile con Amazon S3 per leggere e scrivere dati con i bucket di Google Cloud Storage.

Quando utilizzi la modalità Basic per i trasferimenti, puoi distribuire l'agente in Google Cloud Storage o nel tuo Amazon VPC.

------
#### [ Agent in Google Cloud ]

1. Implementate un DataSync agente nel vostro ambiente Google Cloud.

1. L'agente legge il tuo bucket Google Cloud Storage utilizzando una chiave HMAC (Message Authentication Code) basata su Hash.

1. Gli oggetti dal tuo bucket Google Cloud Storage vengono trasferiti in modo sicuro tramite TLS 1.3 nel bucket utilizzando un endpoint pubblico. Cloud AWS 

1. Il DataSync servizio scrive i dati nel tuo bucket S3.

Il diagramma seguente illustra il trasferimento.

![\[Un esempio di DataSync trasferimento mostra come i dati degli oggetti vengono trasferiti da un bucket Google Cloud Storage a un bucket S3. Innanzitutto, l' DataSync agente viene distribuito nel tuo ambiente Google Cloud. Quindi, l' DataSync agente legge il bucket di Google Cloud Storage. I dati si spostano in modo sicuro attraverso un endpoint pubblico AWS, dove DataSync scrive gli oggetti in un bucket S3 nello stesso in cui li stai utilizzando. Regione AWS DataSync\]](http://docs.aws.amazon.com/it_it/datasync/latest/userguide/images/diagram-transfer-google-cloud-storage-public.png)


------
#### [ Agent in your VPC ]

1. Implementate un DataSync agente in un cloud privato virtuale (VPC) nel AWS vostro ambiente.

1. L'agente legge il tuo bucket Google Cloud Storage utilizzando una chiave HMAC (Message Authentication Code) basata su Hash.

1. Gli oggetti dal tuo bucket Google Cloud Storage vengono trasferiti in modo sicuro tramite TLS 1.3 nel bucket Cloud AWS utilizzando un endpoint VPC privato.

1. Il DataSync servizio scrive i dati nel tuo bucket S3.

Il diagramma seguente illustra il trasferimento.

![\[Un esempio di DataSync trasferimento mostra come i dati degli oggetti vengono trasferiti da un bucket Google Cloud Storage a un bucket S3. Innanzitutto, l' DataSync agente viene distribuito in un AWS VPC in. Quindi, l' DataSync agente legge il bucket di Google Cloud Storage. I dati si spostano in modo sicuro attraverso un endpoint VPC, DataSync dove scrivono gli oggetti AWS in un bucket S3 nello stesso VPC. Regione AWS\]](http://docs.aws.amazon.com/it_it/datasync/latest/userguide/images/diagram-transfer-google-cloud-storage.png)


------

## Costi
<a name="transfer-google-cloud-storage-cost"></a>

Le tariffe associate a questa migrazione potrebbero includere:
+ Esecuzione di un'istanza di macchina virtuale (VM) di Google [Compute Engine](https://cloud.google.com/compute/all-pricing) (se distribuisci il tuo DataSync agente in Google Cloud)
+ Esecuzione di un'istanza [Amazon EC2](https://aws.amazon.com/ec2/pricing/) (se distribuisci il tuo DataSync agente in un VPC interno) AWS
+ Trasferimento dei dati tramite utilizzo [DataSync](https://aws.amazon.com/datasync/pricing/), inclusi i costi di richiesta relativi a [Google Cloud Storage](https://cloud.google.com/storage/pricing) e [Amazon](create-s3-location.md#create-s3-location-s3-requests) S3 (se S3 è una delle tue sedi di trasferimento)
+ [Trasferimento di dati da Google Cloud Storage](https://cloud.google.com/storage/pricing)
+ Archiviazione dei dati in [Amazon S3](https://aws.amazon.com/s3/pricing/)

## Prerequisiti
<a name="transfer-google-cloud-storage-prerequisites"></a>

Prima di iniziare, procedi come segue se non l'hai già fatto:
+ [Crea un bucket Google Cloud Storage](https://cloud.google.com/storage/docs/creating-buckets) con gli oggetti in cui desideri trasferire AWS.
+ [Iscriviti a un Account AWS](https://portal.aws.amazon.com/billing/signup).
+ [Crea un bucket Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) per archiviare gli oggetti dopo averli inseriti. AWS

## Creazione di una chiave HMAC per il tuo bucket Google Cloud Storage
<a name="transfer-google-cloud-storage-create-hmac-key"></a>

DataSync utilizza una chiave HMAC associata al tuo account di servizio Google per autenticarti e leggere il bucket da cui stai trasferendo i dati. (Per istruzioni dettagliate su come creare chiavi HMAC, consulta la documentazione di [Google](https://cloud.google.com/storage/docs/authentication/hmackeys) Cloud Storage.)

**Per creare una chiave HMAC**

1. Crea una chiave HMAC per il tuo account di servizio Google.

1. Assicurati che il tuo account di servizio Google disponga almeno delle `Storage Object Viewer` autorizzazioni.

1. Salva l'ID di accesso e il segreto della tua chiave HMAC in un luogo sicuro.

   Questi elementi ti serviranno in seguito per configurare la posizione di DataSync origine.

## Passaggio 2: configura la rete
<a name="transfer-google-cloud-storage-configure-network"></a>

La configurazione di rete è richiesta solo quando si utilizza un DataSync agente per il trasferimento. I requisiti di rete per questa migrazione dipendono dal luogo in cui si sceglie di distribuire l'agente.

### Per un DataSync agente in Google Cloud
<a name="transfer-google-cloud-storage-configure-public"></a>

Se desideri ospitare il tuo DataSync agente in Google Cloud, configura la tua rete per [consentire DataSync i trasferimenti tramite un endpoint pubblico](datasync-network.md#using-public-endpoints).

### Per un DataSync agente nel tuo VPC
<a name="transfer-google-cloud-storage-configure-vpc"></a>

Se desideri ospitare il tuo agente AWS, hai bisogno di un VPC con un endpoint di interfaccia. DataSync utilizza l'endpoint VPC per facilitare il trasferimento.

**Per configurare la rete per un endpoint VPC**

1. Se non ne hai uno, [crea un VPC](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#Create-VPC) nello stesso Regione AWS del tuo bucket S3.

1. [Crea una sottorete privata per il tuo VPC.](https://docs.aws.amazon.com/vpc/latest/userguide/create-subnets.html)

1. [Crea un endpoint di servizio VPC](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html) per. DataSync

1. Configura la tua rete per [consentire DataSync i trasferimenti tramite un endpoint del servizio VPC](datasync-network.md#using-vpc-endpoint).

   A tale scopo, modifica il [gruppo di sicurezza](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html) associato all'endpoint del servizio VPC.

## Fase 3: Creare un DataSync agente (opzionale)
<a name="transfer-google-cloud-storage-create-agent"></a>

Un DataSync agente è necessario solo quando si utilizzano le attività in modalità **Basic**. Se utilizzi la modalità **avanzata** per il trasferimento tra Google Cloud Storage (GCS) e Amazon S3, non è richiesto alcun agente. Se desideri utilizzare la modalità **Basic**, hai bisogno di un DataSync agente in grado di accedere al tuo bucket GCS.

### Per Google Cloud
<a name="transfer-google-cloud-storage-choose-endpoint"></a>

In questo scenario, l' DataSync agente viene eseguito nel tuo ambiente Google Cloud.

**Prima di iniziare**: [installa la CLI di Google Cloud](https://cloud.google.com/sdk/docs/install).

**Per creare l'agente per Google Cloud**

1. Apri la AWS DataSync console all'indirizzo [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Nel riquadro di navigazione a sinistra, scegli **Agenti**, quindi scegli **Crea agente**.

1. Per **Hypervisor**, scegli **VMware ESXi**, quindi scegli **Scarica l'immagine** per scaricare un `.zip` file che contiene l'agente.

1. Apri un terminale. Decomprimi l'immagine eseguendo il seguente comando:

   ```
   unzip AWS-DataSync-Agent-VMWare.zip
   ```

1. Estrai il contenuto del `.ova` file dell'agente iniziando con `aws-datasync` eseguendo il comando seguente:

   ```
   tar -xvf aws-datasync-2.0.1655755445.1-x86_64.xfs.gpt.ova
   ```

1. Importa il `.vmdk` file dell'agente in Google Cloud eseguendo il seguente comando CLI di Google Cloud:

   ```
   gcloud compute images import aws-datasync-2-test \
      --source-file INCOMPLETE-aws-datasync-2.0.1655755445.1-x86_64.xfs.gpt-disk1.vmdk \
      --os centos-7
   ```
**Nota**  
L'importazione del `.vmdk` file potrebbe richiedere fino a due ore.

1. Crea e avvia un'istanza di macchina virtuale per l'immagine dell'agente che hai appena importato. 

   L'istanza richiede le seguenti configurazioni per l'agente. (Per istruzioni dettagliate su come creare un'istanza, consulta la [documentazione di Google Cloud Compute Engine](https://cloud.google.com/compute/docs/instances).)
   + Per il tipo di macchina, scegli una delle seguenti opzioni:
     + **e2-standard-8**: per l'esecuzione di DataSync attività con un massimo di 20 milioni di oggetti.
     + **e2-standard-16** — Per le esecuzioni di DataSync attività che utilizzano più di 20 milioni di oggetti.
   + Per le impostazioni del disco di avvio, vai alla sezione immagini personalizzate. Quindi scegli l'immagine dell' DataSync agente che hai appena importato.
   + Per l'impostazione dell'account di servizio, scegli il tuo account di servizio Google (lo stesso account che hai utilizzato nel [passaggio 1](#transfer-google-cloud-storage-create-hmac-key)).
   + Per l'impostazione del firewall, scegli l'opzione per consentire il traffico HTTP (porta 80).

     Per attivare l' DataSync agente, la porta 80 deve essere aperta sull'agente. Non è necessario che la porta sia accessibile al pubblico. Una volta attivata, DataSync chiude la porta.

1. Dopo l'esecuzione dell'istanza VM, prendi nota del relativo indirizzo IP pubblico.

   Avrai bisogno di questo indirizzo IP per attivare l'agente.

1. Torna alla DataSync console. Nella schermata **Crea agente** in cui hai scaricato l'immagine dell'agente, procedi come segue per attivare l'agente:
   + Per **Tipo di endpoint**, scegli l'opzione Endpoint di servizio pubblico (ad esempio, Endpoint di **servizio pubblico negli Stati Uniti orientali dell'Ohio**).
   + Per **Chiave di attivazione, scegli Ottieni automaticamente la chiave** **di attivazione dal** tuo agente.
   + Per **l'indirizzo dell'agente**, inserisci l'indirizzo IP pubblico dell'istanza di macchina virtuale dell'agente che hai appena creato.
   + Scegli **Get key**.

1. Dai un nome al tuo agente, quindi scegli **Crea agente**.

Il tuo agente è online e pronto a trasferire i dati.

### Per il tuo VPC
<a name="transfer-google-cloud-storage-deploy-agent"></a>

In questo scenario, l'agente viene eseguito come un'istanza Amazon EC2 in un VPC associato al tuo. Account AWS

**Prima di iniziare**: [configura AWS Command Line Interface ()AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html).

**Per creare l'agente per il tuo VPC**

1. Apri un terminale. Assicurati di configurare il tuo AWS CLI profilo per utilizzare l'account associato al tuo bucket S3.

1. Copiare il seguente comando. Sostituisci `vpc-region` con il Regione AWS luogo in cui risiede il tuo VPC (ad esempio,). `us-east-1`

   ```
   aws ssm get-parameter --name /aws/service/datasync/ami --region vpc-region
   ```

1. Esegui il comando . Nell'output, prendi nota della `"Value"` proprietà.

   Questo valore è l'ID DataSync Amazon Machine Image (AMI) della regione specificata. Ad esempio, potrebbe essere simile a un ID AMI`ami-1234567890abcdef0`.

1. Copia il seguente URL. Ancora una volta, `vpc-region` sostituiscilo con il Regione AWS luogo in cui risiede il tuo VPC. Quindi, `ami-id` sostituiscilo con l'ID AMI che hai annotato nel passaggio precedente.

   ```
   https://console.aws.amazon.com/ec2/v2/home?region=vpc-region#LaunchInstanceWizard:ami=ami-id
   ```

1. Incollare l'URL in un browser.

   La pagina di avvio dell'istanza Amazon EC2 nei Console di gestione AWS display.

1. Per il **tipo di istanza**, scegli una delle [istanze Amazon EC2 consigliate](agent-requirements.md#ec2-instance-types) per agenti. DataSync

1. Per **Coppia di chiavi**, scegli una coppia di chiavi esistente o creane una nuova.

1. Per **le impostazioni di rete**, scegli il VPC e la sottorete in cui desideri distribuire l'agente.

1. Scegliere **Launch Instance (Avvia istanza)**.

1. Una volta che l'istanza Amazon EC2 è in esecuzione, [scegli il tuo endpoint VPC.](choose-service-endpoint.md#datasync-in-vpc)

1. [Attiva il tuo agente](activate-agent.md).

## Passaggio 4: crea una posizione di DataSync origine per il tuo bucket Google Cloud Storage
<a name="transfer-google-cloud-storage-create-source"></a>

[Per configurare una DataSync posizione per il tuo bucket Google Cloud Storage, hai bisogno dell'ID di accesso e del segreto per la chiave HMAC che hai creato nel passaggio 1.](#transfer-google-cloud-storage-create-hmac-key)

**Per creare la posizione di origine DataSync**

1. Apri la AWS DataSync console all'indirizzo [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Nel riquadro di navigazione a sinistra, espandi **Trasferimento dati**, quindi scegli **Posizioni** e **Crea posizione**.

1. Per **Tipo di posizione**, scegli **Archiviazione oggetti**.

1. Per **Server**, inserisci**storage.googleapis.com**.

1. Per **il nome del bucket**, inserisci il nome del tuo bucket Google Cloud Storage.

1. Per **Folder**, inserisci il prefisso di un oggetto.

   DataSync copia solo gli oggetti con questo prefisso.

1. Se il trasferimento richiede un agente, scegli **Usa agenti**, quindi scegli l'agente che hai creato nel [passaggio 3](#transfer-google-cloud-storage-create-agent).

1. Espandere **Additional settings** (Impostazioni aggiuntive). Per il **protocollo Server**, scegli **HTTPS**. Per **Porta server**, scegli **443**.

1. Scorri verso il basso fino alla sezione **Autenticazione**. Assicurati che la casella di controllo **Richiede credenziali** sia selezionata, quindi procedi come segue:
   + Per la **chiave di accesso**, inserisci l'ID di accesso della tua chiave HMAC.
   + Per la **chiave segreta**, inserisci direttamente la chiave segreta della tua chiave HMAC o specifica un Gestione dei segreti AWS segreto che contenga la chiave. Per ulteriori informazioni, vedere [Fornitura di credenziali per le posizioni di archiviazione](https://docs.aws.amazon.com/datasync/latest/userguide/location-credentials.html).

1. Scegli **Crea posizione**.

## Passaggio 5: crea una posizione di DataSync destinazione per il tuo bucket S3
<a name="transfer-google-cloud-storage-create-destination"></a>

Ti serve una DataSync posizione in cui desideri che i tuoi dati finiscano.

**Per creare la posizione di DataSync destinazione**

1. Apri la AWS DataSync console all'indirizzo [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Nel riquadro di navigazione a sinistra, espandi **Trasferimento dati**, quindi scegli **Posizioni** e **Crea posizione**.

1. [Crea una DataSync posizione per il bucket S3](create-s3-location.md).

   Se hai distribuito l' DataSync agente nel tuo VPC, questo tutorial presuppone che il bucket S3 sia nello stesso posto tra il tuo VPC e l' Regione AWS agente. DataSync 

## Fase 6: Creare e avviare un'attività DataSync
<a name="transfer-google-cloud-storage-start-task"></a>

Una volta configurate le posizioni di origine e di destinazione, puoi iniziare a trasferire i tuoi dati AWS.

**Per creare e avviare l' DataSync attività**

1. Apri la AWS DataSync console all'indirizzo [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Nel riquadro di navigazione a sinistra, espandi **Trasferimento dati**, quindi scegli **Attività** e quindi scegli **Crea attività**.

1. Nella pagina **Configura la posizione di origine**, procedi come segue:

   1. **Scegliete Scegli una posizione esistente**.

   1. Scegli la posizione di origine che hai creato nel [passaggio 4](#transfer-google-cloud-storage-create-source), quindi scegli **Avanti**.

1. Nella pagina **Configura la posizione di destinazione**, procedi come segue:

   1. **Scegli una posizione esistente**.

   1. Scegli la posizione di destinazione che hai creato nel [passaggio 5](#transfer-google-cloud-storage-create-destination), quindi scegli **Avanti**.

1. Nella pagina **Configura impostazioni**, procedi come segue:

   1. In **Configurazione del trasferimento dati**, espandi **Impostazioni aggiuntive** e deseleziona la casella di controllo **Copia i tag degli oggetti**.
**Importante**  
Poiché l'API XML di Google Cloud Storage non supporta la lettura o la scrittura di tag di oggetto, l' DataSync operazione potrebbe non riuscire se provi a copiare i tag degli oggetti.

   1. Configura tutte le altre impostazioni dell'attività che desideri, quindi scegli **Avanti**.

1. Nella pagina **Revisione**, rivedi le impostazioni, quindi scegli **Crea attività**.

1. Nella pagina dei dettagli dell'attività, scegli **Avvia**, quindi scegli una delle seguenti opzioni:
   + Per eseguire l'attività senza modifiche, scegli **Inizia con i valori predefiniti**.
   + Per modificare l'attività prima di eseguirla, scegli **Inizia con opzioni di sovrascrittura**.

Al termine dell'attività, vedrai gli oggetti del tuo bucket Google Cloud Storage nel tuo bucket S3.