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 trasferimenti con Microsoft Azure Blob Storage
Con AWS DataSync, puoi trasferire dati tra Microsoft Azure Blob Storage (incluso l'archiviazione Azure Data Lake Storage Gen2 BLOB) e i seguenti servizi AWS di archiviazione:
Per configurare questo tipo di trasferimento, crei una sede per il tuoAzure Blob Storage. È possibile utilizzare questa posizione come origine o destinazione del trasferimento. Un DataSync agente è necessario solo quando si trasferiscono dati tra Azure Blob e Amazon EFS o Amazon o quando si utilizzano FSx attività in modalità Basic. Non è necessario un agente per trasferire dati tra Azure Blob e Amazon S3 usando la modalità Enhanced.
Fornire l'accesso al DataSync Azure Blob Storage
La modalità di DataSync accesso Azure Blob Storage dipende da diversi fattori, tra cui il trasferimento da o verso l'archiviazione BLOB e il tipo di token SAS (Shared Access Signature) che stai utilizzando. I tuoi oggetti devono inoltre trovarsi in un livello di accesso con cui sia DataSync possibile lavorare.
Argomenti
Token SAS
Un token SAS specifica le autorizzazioni di accesso per l'archiviazione BLOB. (Per ulteriori informazioni su SAS, consulta la Azure Blob Storage documentazione.)
È possibile generare token SAS per fornire diversi livelli di accesso. DataSync supporta token con i seguenti livelli di accesso:
-
Account
-
Container
Le autorizzazioni di accesso DataSync necessarie dipendono dall'ambito del token. Se non disponi delle autorizzazioni corrette, il trasferimento potrebbe fallire. Ad esempio, il trasferimento non avrà esito positivo se sposti oggetti con tag Azure Blob Storage ma il token SAS non dispone delle autorizzazioni per i tag.
Argomenti
Autorizzazioni del token SAS per l'accesso a livello di account
DataSync richiede un token di accesso a livello di account con le seguenti autorizzazioni (a seconda che si stia effettuando il trasferimento da o verso). Azure Blob Storage
Autorizzazioni del token SAS per l'accesso a livello di contenitore
DataSync necessita di un token di accesso a livello di contenitore con le seguenti autorizzazioni (a seconda che si stia effettuando il trasferimento da o verso). Azure Blob Storage
Politiche di scadenza SAS
Assicurati che il tuo SAS non scada prima di completare il trasferimento. Per informazioni sulla configurazione di una politica di scadenza SAS, consulta la Azure Blob Storage documentazione.
Se il SAS scade durante il trasferimento, non DataSync può più accedere alla tua Azure Blob Storage posizione. (È possibile che venga visualizzato un errore Failed to open directory
). In tal caso, aggiorna la tua posizione con un nuovo token SAS e riavvia l' DataSync attività.
Livelli di accesso
Durante il trasferimento daAzure Blob Storage, DataSync può copiare oggetti nei livelli «caldo» e «freddo». Per gli oggetti nel livello di accesso all'archivio, è necessario reidratarli sul livello «caldo» o «freddo» prima di poterli copiare.
Durante il trasferimento suAzure Blob Storage, è DataSync possibile copiare gli oggetti nei livelli di accesso «caldo», «freddo» e «archivio». Se stai copiando oggetti nel livello di accesso all'archivio, non DataSync puoi verificare il trasferimento se stai cercando di verificare tutti i dati nella destinazione.
DataSync non supporta il livello di accesso a freddo. Per ulteriori informazioni sui livelli di accesso, consulta la Azure Blob Storagedocumentazione
Considerazioni sui trasferimenti Azure Blob Storage
Quando si pianifica di trasferire dati da Azure Blob Storage o verso DataSync, è necessario tenere presenti alcuni aspetti.
Argomenti
Costi
Le tariffe associate allo spostamento o all'uscita dei dati Azure Blob Storage possono includere:
-
Esecuzione di una macchina Azure virtuale (VM)
(se si implementa un DataSync agente) Azure -
Esecuzione di un' EC2istanza Amazon
(se distribuisci un DataSync agente in un AWS VPC interno) -
Trasferimento dei dati tramite utilizzo DataSync
, inclusi i costi di richiesta relativi ad Azure Blob Storage Amazon S3 (se S3 è una delle tue sedi di trasferimento) -
Trasferimento di dati in entrata o in uscita da Azure Blob Storage
-
Archiviazione dei dati in un servizio AWS di archiviazione supportato da DataSync
Tipi di BLOB
Il DataSync funzionamento dei tipi di blob dipende dal fatto che il trasferimento venga effettuato o meno. Azure Blob Storage Quando sposti i dati nell'archivio blob, gli oggetti o i file che DataSync trasferisci possono essere solo blob a blocchi. Quando sposti i dati dall'archivio BLOB, DataSync puoi trasferire blocchi, pagine e aggiungere BLOB.
Per ulteriori informazioni sui tipi di blob, consulta la documentazione. Azure Blob Storage
DisponibilitàRegione AWS
Puoi creare una posizione di Azure Blob Storage trasferimento in qualsiasi Regione AWS posizione supportata da DataSync.
Copiare i tag degli oggetti
La possibilità di DataSync conservare i tag degli oggetti durante il trasferimento da o verso l'oggetto Azure Blob Storage dipende dai seguenti fattori:
-
La dimensione dei tag di un oggetto: non è DataSync possibile trasferire un oggetto con tag che superano i 2 KB.
-
Se DataSync è configurato per copiare i tag degli oggetti: per impostazione predefinita, DataSync copia i tag degli oggetti.
-
Lo spazio dei nomi utilizzato dall'account di Azure archiviazione: DataSync può copiare i tag degli oggetti se l'account di Azure archiviazione utilizza uno spazio dei nomi semplice, ma non se l'account utilizza uno spazio dei nomi gerarchico (una funzionalità di). Azure Data Lake Storage Gen2 L' DataSync operazione avrà esito negativo se si tenta di copiare i tag degli oggetti e l'account di archiviazione utilizza uno spazio dei nomi gerarchico.
-
Se il token SAS autorizza l'etichettatura: le autorizzazioni necessarie per copiare i tag degli oggetti variano a seconda del livello di accesso fornito dal token. La tua attività fallirà se provi a copiare i tag degli oggetti e il tuo token non dispone delle autorizzazioni giuste per l'etichettatura. Per ulteriori informazioni, consulta i requisiti di autorizzazione per i token di accesso a livello di account o i token di accesso a livello di contenitore.
Trasferimento su Amazon S3
Durante il trasferimento su Amazon S3 DataSync , non Azure Blob Storage trasferirà oggetti più grandi di 5 TB o oggetti con metadati più grandi di 2 KB.
Eliminazione delle directory in una destinazione di trasferimento
Durante il trasferimento suAzure Blob Storage, DataSync è possibile rimuovere oggetti nell'archivio BLOB che non sono presenti nella fonte di trasferimento. (Puoi configurare questa opzione cancellando l'impostazione Mantieni i file eliminati nella console. DataSync Il token SAS deve inoltre disporre delle autorizzazioni di eliminazione.)
Quando configuri il trasferimento in questo modo, DataSync non eliminerà le directory nell'archivio BLOB se l'account di archiviazione utilizza uno Azure spazio dei nomi gerarchico. In questo caso, è necessario eliminare manualmente le directory (ad esempio, utilizzando). Azure Storage Explorer
Limitazioni
Ricorda le seguenti limitazioni quando trasferisci dati da o verso: Azure Blob Storage
-
DataSync crea alcune directory in una posizione per facilitare il trasferimento. Se si Azure Blob Storage tratta di una posizione di destinazione e l'account di archiviazione utilizza uno spazio dei nomi gerarchico, è possibile che nella cartella siano presenti sottodirectory specifiche per le attività (ad esempio).
task-000011112222abcde
/.aws-datasync
DataSync in genere elimina queste sottodirectory dopo un trasferimento. Se ciò non accade, puoi eliminare tu stesso queste directory specifiche delle attività purché un'attività non sia in esecuzione. -
DataSync non supporta l'utilizzo di un token SAS per accedere solo a una cartella specifica nel contenitore. Azure Blob Storage
-
Non è possibile fornire DataSync un token SAS di delega utente per accedere allo storage blob.
Creazione del tuo DataSync agente (opzionale)
Un DataSync agente è necessario solo quando si trasferiscono dati tra Azure Blob e Amazon EFS o Amazon o quando si utilizzano FSx attività in modalità Basic. Non è necessario un agente per trasferire dati tra Azure Blob e Amazon S3 usando la modalità Enhanced. Questa sezione descrive come distribuire e attivare un agente.
Suggerimento
Sebbene sia possibile distribuire il proprio agente su un' EC2 istanza Amazon, l'utilizzo di un Microsoft Hyper-V agente potrebbe comportare una riduzione della latenza di rete e una maggiore compressione dei dati.
Puoi distribuire il tuo DataSync agente direttamente all'interno Azure di un'immagine. Microsoft Hyper-V
Suggerimento
Prima di continuare, valuta la possibilità di utilizzare uno script di shell che possa aiutarti a distribuire l'agente Hyper-V più rapidamente. Azure Puoi ottenere ulteriori informazioni e scaricare il codice su. GitHub
Se usi lo script, puoi passare alla sezione relativaOttenere la chiave di attivazione del tuo agente.
Argomenti
Prerequisiti
Per preparare l' DataSync agente e distribuirloAzure, è necessario effettuare le seguenti operazioni:
-
Abilita Hyper-V sul tuo computer locale.
-
Installa PowerShell
(incluso ilHyper-V Module). -
Installa la AzureCLI
. -
Installare AzCopy
.
Scaricamento e preparazione del tuo agente
Scarica un agente dalla DataSync console. Prima di poter implementare l'agenteAzure, è necessario convertirlo in un disco rigido virtuale (VHD) di dimensioni fisse. Per ulteriori informazioni, consulta la documentazione relativa ad Azure
Per scaricare e preparare l'agente
Apri la AWS DataSync console all'indirizzo https://console.aws.amazon.com/datasync/
. -
Nel riquadro di navigazione a sinistra, scegli Agenti, quindi scegli Crea agente.
-
Per Hypervisor, scegli Microsoft Hyper-V, quindi scegli Scarica l'immagine.
L'agente scarica un
.zip
file che contiene un.vhdx
file. -
Estrai il
.vhdx
file sul tuo computer locale. -
Aprire PowerShell e procedere come segue:
-
Copiare il seguente
Convert-VHD
cmdlet:Convert-VHD -Path .\
local-path-to-vhdx-file
\aws-datasync-2.0.1686143940.1-x86_64.xfs.gpt.vhdx ` -DestinationPath .\local-path-to-vhdx-file
\aws-datasync-2016861439401-x86_64.vhd -VHDType Fixed -
Sostituisci ogni istanza di
con la posizione dellocal-path-to-vhdx-file
.vhdx
file sul computer locale. -
Esegui il comando .
Il tuo agente è ora un VHD a dimensione fissa (con un formato di
.vhd
file) pronto per la distribuzione. Azure -
Implementazione del tuo agente in Azure
Il dispiegamento del tuo DataSync agente implica: Azure
-
La creazione di un disco gestito in Azure
-
Caricamento del tuo agente su quel disco gestito
-
Collegamento del disco gestito a una macchina virtuale Linux
Per distribuire il tuo agente in Azure
-
InPowerShell, vai alla directory che contiene il
.vhd
file del tuo agente. -
Esegui il
ls
comando e salva ilLength
valore (ad esempio,85899346432
).Questa è la dimensione in byte dell'immagine dell'agente, necessaria per creare un disco gestito in grado di contenere l'immagine.
-
Effettuate le seguenti operazioni per creare un disco gestito:
-
Copia il seguente Azure comando CLI:
az disk create -n
your-managed-disk
` -gyour-resource-group
` -lyour-azure-region
` --upload-type Upload ` --upload-size-bytesagent-size-bytes
` --sku standard_lrs -
Sostituiscilo con un nome per il tuo disco gestito.your-managed-disk
-
Sostituiscilo
con il nome del gruppo di Azure risorse a cui appartiene l'account di archiviazione.your-resource-group
-
Sostituiscilo
con la Azure regione in cui si trova il tuo gruppo di risorse.your-azure-region
-
Sostituiscila
con la dimensione dell'immagine dell'agente.agent-size-bytes
-
Esegui il comando .
Questo comando crea un disco gestito vuoto con uno SKU standard
in cui puoi caricare il tuo DataSync agente. -
-
Per generare una firma ad accesso condiviso (SAS) che consenta l'accesso in scrittura al disco gestito, procedi come segue:
-
Copia il seguente Azure comando CLI:
az disk grant-access -n
your-managed-disk
` -gyour-resource-group
` --access-level Write ` --duration-in-seconds 86400 -
Sostituisci
con il nome del disco gestito che hai creato.your-managed-disk
-
Sostituisci
con il nome del gruppo di Azure risorse a cui appartiene l'account di archiviazione.your-resource-group
-
Esegui il comando .
Nell'output, prendi nota dell'URI SAS. È necessario questo URI quando si carica l'agente suAzure.
Il SAS consente di scrivere sul disco per un massimo di un'ora. Ciò significa che hai un'ora per caricare il tuo agente sul disco gestito.
-
-
Per caricare il tuo agente sul tuo disco gestito inAzure, procedi come segue:
-
Copia il seguente
AzCopy
comando:.\azcopy copy
local-path-to-vhd-file
sas-uri
--blob-type PageBlob -
Sostituisci
con la posizione dellocal-path-to-vhd-file
.vhd
file dell'agente sul tuo computer locale. -
Sostituisci
con l'URI SAS che hai ottenuto quando hai eseguito ilsas-uri
az disk grant-access
comando. -
Esegui il comando .
-
-
Al termine del caricamento dell'agente, revoca l'accesso al disco gestito. Per fare ciò, copia il seguente comando Azure CLI:
az disk revoke-access -n
your-managed-disk
-gyour-resource-group
-
Sostituiscilo
con il nome del gruppo di Azure risorse a cui appartiene l'account di archiviazione.your-resource-group
-
Sostituisci
con il nome del disco gestito che hai creato.your-managed-disk
-
Esegui il comando .
-
-
Effettua le seguenti operazioni per collegare il disco gestito a una nuova macchina Linux virtuale:
-
Copia il seguente Azure comando CLI:
az vm create --resource-group
your-resource-group
` --location eastus ` --nameyour-agent-vm
` --size Standard_E4as_v4 ` --os-type linux ` --attach-os-diskyour-managed-disk
-
Sostituiscilo
con il nome del gruppo di Azure risorse a cui appartiene l'account di archiviazione.your-resource-group
-
Sostituiscila
con un nome per la macchina virtuale che ricordi.your-agent-vm
-
Sostituisci
con il nome del disco gestito che stai collegando alla macchina virtuale.your-managed-disk
-
Esegui il comando .
-
Hai implementato il tuo agente. Prima di iniziare a configurare il trasferimento dei dati, è necessario attivare l'agente.
Ottenere la chiave di attivazione del tuo agente
Per ottenere manualmente la chiave di attivazione del tuo DataSync agente, segui questi passaggi.
In alternativa, DataSync puoi ottenere automaticamente la chiave di attivazione, ma questo approccio richiede una certa configurazione di rete.
Per ottenere la chiave di attivazione del tuo agente
-
Nel Azure portale, abilita la diagnostica di avvio per la macchina virtuale per il tuo agente
scegliendo l'impostazione Abilita con account di archiviazione personalizzato e specificando il tuo Azure account di archiviazione. Dopo aver abilitato la diagnostica di avvio per la macchina virtuale dell'agente, puoi accedere alla console locale dell'agente per ottenere la chiave di attivazione.
-
Mentre sei ancora nel Azure portale, vai alla tua macchina virtuale e scegli Console seriale.
-
Nella console locale dell'agente, accedi utilizzando le seguenti credenziali predefinite:
-
Username (Nome utente –
admin
-
Password:
password
A un certo punto consigliamo di modificare almeno la password dell'agente. Nella console locale dell'agente,
5
accedi al menu principale, quindi usa ilpasswd
comando per modificare la password. -
-
Inserisci
0
per ottenere la chiave di attivazione dell'agente. -
Inserisci il Regione AWS luogo in cui stai utilizzando DataSync (ad esempio,
us-east-1
). -
Scegli l'endpoint del servizio con cui l'agente utilizzerà per connettersi AWS.
-
Salva il valore dell'
Activation key
output.
Attivazione del tuo agente
Dopo aver ottenuto la chiave di attivazione, puoi completare la creazione del tuo DataSync agente.
Per attivare l'agente
Apri la AWS DataSync console all'indirizzo https://console.aws.amazon.com/datasync/
. -
Nel riquadro di navigazione a sinistra, scegli Agenti, quindi scegli Crea agente.
-
Per Hypervisor, scegli. Microsoft Hyper-V
-
Per Tipo di endpoint, scegli lo stesso tipo di endpoint di servizio che hai specificato quando hai ricevuto la chiave di attivazione dell'agente (ad esempio, scegli Endpoint di servizio pubblico in).
Region name
-
Configura la rete in modo che funzioni con il tipo di endpoint di servizio utilizzato dall'agente. Per i requisiti di rete degli endpoint di servizio, consulta i seguenti argomenti:
-
Per la chiave di attivazione, procedi come segue:
-
Scegli Inserisci manualmente la chiave di attivazione del tuo agente.
-
Inserisci la chiave di attivazione che hai ricevuto dalla console locale dell'agente.
-
-
Scegliere Create agent (Crea agente).
Il tuo agente è pronto a connettersi con il tuoAzure Blob Storage. Per ulteriori informazioni, consulta Creazione della località Azure Blob Storage di trasferimento.
Puoi distribuire il tuo DataSync agente su un' EC2 istanza Amazon.
Per creare un EC2 agente Amazon
-
Scegli un endpoint di servizio con cui l'agente comunica. AWS
In questa situazione, consigliamo di utilizzare un endpoint del servizio Virtual Private Cloud (VPC).
-
Configura la tua rete per funzionare con gli endpoint del servizio VPC.
Creazione della località Azure Blob Storage di trasferimento
È possibile DataSync configurare l'utilizzo del proprio Azure Blob Storage come fonte o destinazione di trasferimento.
Prima di iniziare
Assicurati di sapere come DataSync accede Azure Blob Storage e funziona con i livelli di accesso e i tipi di blob. È inoltre necessario un DataSync agente in grado di connettersi al contenitore. Azure Blob Storage
Apri 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, scegliere Microsoft Azure Blob Storage.
-
Per Container URL, inserisci l'URL del contenitore coinvolto nel trasferimento.
-
(Facoltativo) Per il livello di accesso, se utilizzato come destinazione, scegli il livello di accesso in cui desideri trasferire i tuoi oggetti o file.
-
Per Cartella, inserisci i segmenti di percorso se desideri limitare il trasferimento a una directory virtuale del contenitore (ad esempio,
/my/images
). -
Se il trasferimento richiede un agente, scegli Usa agenti, quindi scegli l' DataSync agente che può connettersi al tuo Azure Blob Storage contenitore.
-
Per il token SAS, fornisci le credenziali necessarie per accedere DataSync al tuo archivio BLOB. Alcuni set di dati pubblici sull'archiviazione BLOB di Azure non richiedono credenziali. È possibile inserire direttamente un token SAS o specificare un AWS Secrets Manager segreto che contenga il token. Per ulteriori informazioni, vedere Fornitura di credenziali per le posizioni di archiviazione.
Il token SAS fa parte della stringa URI SAS che segue l'URI della risorsa di archiviazione e un punto interrogativo (
?
). Un token ha un aspetto simile al seguente:sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
-
(Facoltativo) Immettete i valori nei campi Chiave e Valore per etichettare la posizione.
I tag ti aiutano a gestire, filtrare e cercare AWS le tue risorse. È consigliabile creare almeno un tag di nome per la posizione.
-
Scegli Crea posizione.
-
Copia il seguente
create-location-azure-blob
comando:aws datasync create-location-azure-blob \ --container-url "https://
path/to/container
" \ --authentication-type "SAS" \ --sas-configuration '{ "Token": "your-sas-token
" }' \ --agent-arnsmy-datasync-agent-arn
\ --subdirectory "/path/to/my/data
" \ --access-tier "access-tier-for-destination
" \ --tags [{"Key": "key1
","Value": "value1
"}] -
Per il
--container-url
parametro, specifica l'URL del Azure Blob Storage contenitore coinvolto nel trasferimento. -
Per il parametro
--authentication-type
, specificaSAS
. Se stai accedendo a un set di dati pubblico che non richiede l'autenticazione, specificaNONE
. -
Per l'
Token
opzione del--sas-configuration
parametro, specifica il token SAS che consente di accedere DataSync al tuo archivio BLOB.Puoi anche fornire parametri aggiuntivi per proteggere le tue chiavi utilizzando. AWS Secrets Manager Per ulteriori informazioni, vedere Fornitura di credenziali per le posizioni di archiviazione.
Il token SAS fa parte della stringa URI SAS che segue l'URI della risorsa di archiviazione e un punto interrogativo (
?
). Un token ha un aspetto simile al seguente:sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
-
(Facoltativo) Per il
--agent-arns
parametro, specifica l'Amazon Resource Name (ARN) dell' DataSync agente che può connettersi al tuo contenitore.Ecco un esempio di ARN dell'agente:
arn:aws:datasync:
us-east-1
:123456789012
:agent/agent-01234567890aaabfb
È possibile specificare più di un agente. Per ulteriori informazioni, consulta Utilizzo di più agenti DataSync .
-
Per il
--subdirectory
parametro, specificate i segmenti di percorso se desiderate limitare il trasferimento a una directory virtuale del contenitore (ad esempio,/my/images
). -
(Facoltativo) Per il
--access-tier
parametro, specificate il livello di accesso (HOT
COOL
, oARCHIVE
) in cui desiderate trasferire gli oggetti o i file.Questo parametro si applica solo quando si utilizza questa posizione come destinazione di trasferimento.
-
(Facoltativo) Per il
--tags
parametro, specificate le coppie chiave-valore che possono aiutarvi a gestire, filtrare e cercare la vostra posizione.È consigliabile creare un tag di nome per la posizione.
-
Esegui il comando
create-location-azure-blob
.Se il comando ha esito positivo, si ottiene una risposta che mostra l'ARN della posizione creata. Per esempio:
{ "LocationArn": "arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh" }
Visualizzazione della località di Azure Blob Storage trasferimento
Puoi ottenere dettagli sulla località di DataSync trasferimento esistente per il tuoAzure Blob Storage.
Apri la AWS DataSync console all'indirizzo https://console.aws.amazon.com/datasync/
. -
Nel riquadro di navigazione a sinistra, espandi Trasferimento dati, quindi scegli Posizioni.
-
Scegli la tua Azure Blob Storage posizione.
Puoi visualizzare i dettagli sulla tua posizione, incluse le attività di DataSync trasferimento che la utilizzano.
-
Copia il seguente
describe-location-azure-blob
comando:aws datasync describe-location-azure-blob \ --location-arn "
your-azure-blob-location-arn
" -
Per il
--location-arn
parametro, specificate l'ARN per la Azure Blob Storage posizione che avete creato (ad esempio,arn:aws:datasync:
).us-east-1
:123456789012
:location/loc-12345678abcdefgh
-
Esegui il comando
describe-location-azure-blob
.Riceverai una risposta che mostra i dettagli sulla tua posizione. Per esempio:
{ "LocationArn": "arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh", "LocationUri": "azure-blob://my-user.blob.core.windows.net/container-1", "AuthenticationType": "SAS", "Subdirectory": "/my/images", "AgentArns": ["arn:aws:datasync:us-east-1:123456789012:agent/agent-01234567890deadfb"], }
Aggiornamento della località Azure Blob Storage di trasferimento
Se necessario, puoi modificare la configurazione della tua posizione nella console o utilizzando il AWS CLI.
-
Copia il seguente
update-location-azure-blob
comando:aws datasync update-location-azure-blob \ --location-arn "
your-azure-blob-location-arn
" \ --authentication-type "SAS" \ --sas-configuration '{ "Token": "your-sas-token
" }' \ --agent-arnsmy-datasync-agent-arn
\ --subdirectory "/path/to/my/data
" \ --access-tier "access-tier-for-destination
" -
Per il
--location-arn
parametro, specifica l'ARN per la Azure Blob Storage posizione che stai aggiornando (ad esempio,arn:aws:datasync:
).us-east-1
:123456789012
:location/loc-12345678abcdefgh
-
Per il parametro
--authentication-type
, specificaSAS
. -
Per l'
Token
opzione del--sas-configuration
parametro, specifica il token SAS che consente di accedere DataSync al tuo archivio BLOB.Il token fa parte della stringa URI SAS che segue l'URI della risorsa di archiviazione e un punto interrogativo (
?
). Un token ha un aspetto simile al seguente:sp=r&st=2022-12-20T14:54:52Z&se=2022-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=qCBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
-
Per il
--agent-arns
parametro, specifica l'Amazon Resource Name (ARN) dell' DataSync agente che desideri connettere al tuo contenitore.Ecco un esempio di ARN dell'agente:
arn:aws:datasync:
us-east-1
:123456789012
:agent/agent-01234567890aaabfb
È possibile specificare più di un agente. Per ulteriori informazioni, consulta Utilizzo di più agenti DataSync .
-
Per il
--subdirectory
parametro, specificate i segmenti di percorso se desiderate limitare il trasferimento a una directory virtuale del contenitore (ad esempio,/my/images
). -
(Facoltativo) Per il
--access-tier
parametro, specificate il livello di accesso (HOT
COOL
, oARCHIVE
) in cui desiderate trasferire gli oggetti.Questo parametro si applica solo quando si utilizza questa posizione come destinazione di trasferimento.
Passaggi successivi
Dopo aver creato una DataSync posizione per la tuaAzure Blob Storage, puoi continuare a configurare il trasferimento. Ecco alcuni passaggi successivi da considerare:
-
Se non l'hai già fatto, crea un'altra posizione in cui intendi trasferire i tuoi dati da o verso il tuoAzure Blob Storage.
-
Scopri come DataSync gestisce i metadati e i file speciali, in particolare se le località di trasferimento non hanno una struttura di metadati simile.
-
Configura il modo in cui i tuoi dati vengono trasferiti. Ad esempio, puoi trasferire solo un sottoinsieme di dati o eliminare file nell'archivio BLOB che non si trovano nella posizione di origine (purché il token SAS disponga delle autorizzazioni di eliminazione).