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 DataSync trasferimenti con un sistema di archiviazione di oggetti
Con AWS DataSync, è possibile trasferire dati tra il sistema di storage degli oggetti e uno dei seguenti servizi di AWS storage:
Per configurare questo tipo di trasferimento, crei una posizione per il tuo sistema di storage di oggetti. È possibile utilizzare questa posizione come origine o destinazione di trasferimento. Il trasferimento di dati da o verso lo storage di oggetti locale richiede un DataSync agente.
Prerequisiti
Il tuo sistema di storage a oggetti deve essere compatibile con le seguenti operazioni dell'API Amazon S3 per DataSync poterti connettere:
-
AbortMultipartUpload
-
CompleteMultipartUpload
-
CopyObject
-
CreateMultipartUpload
-
DeleteObject
-
DeleteObjects
-
DeleteObjectTagging
-
GetBucketLocation
-
GetObject
-
GetObjectTagging
-
HeadBucket
-
HeadObject
-
ListObjectsV2
-
PutObject
-
PutObjectTagging
-
UploadPart
Creazione della posizione di trasferimento dello storage degli oggetti
Prima di iniziare, è necessario un sistema di storage di oggetti verso o da cui trasferire i dati.
Aprire la AWS DataSync console all'indirizzo https://console.aws.amazon.com/datasync/
. -
Nel riquadro di navigazione a sinistra, espandi Trasferimento dati, quindi scegli Posizioni e Crea posizione.
-
Per Tipo di posizione, scegli Archiviazione oggetti.
Sarà possibile configurare questa posizione come origine o destinazione in un secondo momento.
-
Per Server, fornisci il nome di dominio o l'indirizzo IP del server di archiviazione degli oggetti.
-
Per Bucket name, inserisci il nome del bucket di archiviazione degli oggetti coinvolto nel trasferimento.
-
Per Folder, immettete il prefisso dell'oggetto.
DataSync copia solo gli oggetti con questo prefisso.
-
Se il trasferimento richiede un agente, scegli Usa agenti, quindi scegli l' DataSync agente che si connette al tuo sistema di storage degli oggetti.
Alcuni trasferimenti non richiedono agenti. In altri scenari, potresti voler utilizzare più di un agente. Per ulteriori informazioni, consultare Situazioni in cui non è necessario un agente DataSync e Utilizzo di più agenti DataSync .
-
Per configurare la connessione al server di archiviazione degli oggetti, espandi Impostazioni aggiuntive ed esegui le seguenti operazioni:
-
Per il protocollo Server, scegli HTTP o HTTPS.
-
Per Porta server, usa una porta predefinita (80 per HTTP o 443 per HTTPS) o specifica una porta personalizzata, se necessario.
-
Per Certificato, se il sistema di archiviazione degli oggetti utilizza un'autorità di certificazione (CA) privata o autofirmata, seleziona Scegli file e specifica un singolo
.pem
file con una catena di certificati completa.La catena di certificati potrebbe includere:
-
Il certificato del sistema di archiviazione degli oggetti
-
Tutti i certificati intermedi (se presenti)
-
Il certificato principale della CA firmataria
È possibile concatenare i certificati in un
.pem
file (che può contenere fino a 32768 byte prima della codifica in base64). Ilcat
comando di esempio seguente crea un file che include tre certificati:object_storage_certificates
.pemcat
object_server_certificate
.pemintermediate_certificate
.pemca_root_certificate
.pem >object_storage_certificates
.pem -
-
-
Se il server di archiviazione degli oggetti richiede credenziali per l'accesso, seleziona Richiede credenziali e inserisci la chiave di accesso che usi per accedere al bucket. Quindi inserisci direttamente la chiave segreta o specifica un AWS Secrets Manager segreto che contenga la chiave. Per ulteriori informazioni, vedere Fornitura di credenziali per le posizioni di archiviazione.
La chiave di accesso e la chiave segreta possono essere rispettivamente un nome utente e una password.
-
(Facoltativo) Scegliete Aggiungi tag per etichettare la posizione di archiviazione degli oggetti.
I tag sono coppie chiave-valore che ti aiutano a gestire, filtrare e cercare le tue posizioni. È consigliabile creare almeno un tag di nome per la posizione.
-
Scegli Crea località.
-
Copia il seguente
create-location-object-storage
comando:aws datasync create-location-object-storage \ --server-hostname
object-storage-server.example.com
\ --bucket-nameyour-bucket
\ --agent-arns arn:aws:datasync:us-east-1
:123456789012
:agent/agent-01234567890deadfb
-
Specificate i seguenti parametri obbligatori nel comando:
-
--server-hostname
— Specificare il nome di dominio o l'indirizzo IP del server di archiviazione degli oggetti. -
--bucket-name
— Specificate il nome del bucket sul server di archiviazione degli oggetti su cui state trasferendo o da cui state effettuando il trasferimento.
-
-
(Facoltativo) Aggiungi uno dei seguenti parametri al comando:
-
--agent-arns
— Specificare gli DataSync agenti che si desidera connettere al server di archiviazione degli oggetti. -
--server-port
— Speciifica la porta su cui il server di archiviazione degli oggetti accetta il traffico di rete in entrata (ad esempio, la porta443
). -
--server-protocol
— Speciifica il protocollo (HTTP
oHTTPS
) utilizzato dal server di archiviazione degli oggetti per comunicare. -
--access-key
— Speciifica la chiave di accesso (ad esempio, un nome utente) se sono necessarie credenziali per l'autenticazione con il server di archiviazione degli oggetti. -
--secret-key
— Speciifica la chiave segreta (ad esempio una password) se sono necessarie credenziali per l'autenticazione con il server di archiviazione degli oggetti.È inoltre possibile fornire parametri aggiuntivi per proteggere le chiavi utilizzando. AWS Secrets Manager Per ulteriori informazioni, vedere Fornitura di credenziali per le posizioni di archiviazione.
-
--server-certificate
— Speciifica una catena di certificati DataSync per l'autenticazione con il sistema di storage di oggetti se il sistema utilizza un'autorità di certificazione (CA) privata o autofirmata. È necessario specificare un singolo.pem
file con una catena di certificati completa (ad esempio,).file:///home/user/.ssh/object_storage_certificates.pem
La catena di certificati potrebbe includere:
-
Il certificato del sistema di archiviazione degli oggetti
-
Tutti i certificati intermedi (se presenti)
-
Il certificato principale della CA firmataria
È possibile concatenare i certificati in un
.pem
file (che può contenere fino a 32768 byte prima della codifica in base64). Ilcat
comando di esempio seguente crea un file che include tre certificati:object_storage_certificates
.pemcat
object_server_certificate
.pemintermediate_certificate
.pemca_root_certificate
.pem >object_storage_certificates
.pem -
-
--subdirectory
— specifica il prefisso dell'oggetto per il server di archiviazione degli oggetti.DataSync copia solo gli oggetti con questo prefisso.
-
--tags
— specifica la coppia chiave-valore che rappresenta un tag da aggiungere alla risorsa di localizzazione.I tag ti aiutano a gestire, filtrare e cercare le risorse. È consigliabile creare un tag di nome per la posizione.
-
-
Esegui il comando
create-location-object-storage
.Riceverai una risposta che ti mostra l'ARN della posizione che hai appena creato.
{ "LocationArn": "arn:aws:datasync:us-east-1:123456789012:location/loc-01234567890abcdef" }