Impostazioni di configurazione di AzCopy v10 (Archiviazione di Azure)
AzCopy è un'utilità della riga di comando che è possibile usare per copiare i BLOB o i file da e verso un account di archiviazione. Questo articolo contiene un elenco di variabili di ambiente che è possibile usare per configurare AzCopy v10.
Nota
Per informazioni su come iniziare a usare AzCopy, vedere Introduzione ad AzCopy.
Variabili di ambiente azCopy v10
La tabella seguente descrive ogni variabile di ambiente e fornisce collegamenti al contenuto che consente di usare la variabile .
Variabile di ambiente | Descrizione |
---|---|
AWS_ACCESS_KEY_ID | Chiave di accesso di Amazon Web Services. Fornisce una chiave per autorizzare con Amazon Web Services.Copiare dati da Amazon S3 a Archiviazione di Azure usando AzCopy |
AWS_edizione StandardCRET_ACCESS_KEY | Chiave di accesso segreto di Amazon Web Services Fornisce una chiave privata da autorizzare con Amazon Web Services. Copiare dati da Amazon S3 a Archiviazione di Azure usando AzCopy |
AZCOPY_ACTIVE_DIRECTORY_ENDPOINT | Endpoint di Microsoft Entra da usare. Questa variabile viene usata solo per l'accesso automatico. Usare invece il flag della riga di comando quando si richiama il comando di accesso. |
AZCOPY_AUTO_LOGIN_TYPE | Impostare questa variabile su DEVICE , SPN MSI , AZCLI , e PSCRED . Questa variabile consente di autorizzare senza usare il azcopy login comando . Vedere Autorizzare l'accesso ai BLOB con AzCopy e Microsoft Entra ID. |
AZCOPY_BUFFER_GB | Specificare la quantità massima di memoria di sistema che si vuole usare AzCopy durante il download e il caricamento dei file. Esprimere questo valore in gigabyte (GB). Vedere Ottimizzare l'uso della memoria |
AZCOPY_CACHE_PROXY_LOOKUP | Per impostazione predefinita, AzCopy in Windows memorizza nella cache le ricerche del server proxy a livello di nome host (senza tenere conto del percorso URL). Impostare su qualsiasi valore diverso da 'true' per disabilitare la cache. |
AZCOPY_CONCURRENCY_VALUE | Specifica il numero di richieste simultanee che possono verificarsi. È possibile usare questa variabile per aumentare la velocità effettiva. Se il computer ha meno di 5 CPU, il valore di questa variabile è impostato su 32 . Altrimenti, il valore predefinito è pari a 16 moltiplicato per il numero di CPU. Il valore predefinito massimo di questa variabile è 3000 , ma è possibile impostare manualmente questo valore superiore o inferiore. Vedere Aumentare la concorrenza |
AZCOPY_CONCURRENT_FILES | Esegue l'override del numero (approssimativo) di file in corso in qualsiasi momento, controllando il numero di file per cui si avviano simultaneamente i trasferimenti. |
AZCOPY_CONCURRENT_SCAN | Controlla il grado di parallelismo (massimo) usato durante l'analisi. Influisce solo sugli enumeratori parallelizzati, che includono File di Azure/BLOB e file system locali. |
AZCOPY_CONTENT_TYPE_MAP | Esegue l'override di uno o più mapping dei tipi MIME predefiniti definiti dal sistema operativo. Impostare questa variabile sul percorso di un file JSON che definisce qualsiasi mapping. Ecco il contenuto di un file JSON di esempio: { "MIMETypeMapping": { ".323": "text/h323", ".aaf": "application/octet-stream", ".aca": "application/octet-stream", ".accdb": "application/msaccess" } } |
AZCOPY_DEFAULT_edizione StandardRVICE_API_VERSION | Esegue l'override della versione dell'API del servizio in modo che AzCopy possa ospitare ambienti personalizzati come Azure Stack. |
AZCOPY_DISABLE_HIERARCHICAL_SCAN | Si applica solo quando BLOB di Azure è l'origine. L'analisi simultanea è più veloce, ma usa l'API di elenco gerarchico, che può comportare un aumento dei costi/operazioni di I/O. Specificare "true" per sacrificare le prestazioni, ma risparmiare sui costi. |
AZCOPY_DISABLE_SYSLOG | Disabilita la registrazione in Syslog o nel Logger di eventi di Windows. Per impostazione predefinita, AzCopy invia i log a questi canali. È possibile impostare questa variabile su true se si desidera ridurre il rumore in Syslog o nel registro eventi di Windows. |
AZCOPY_DOWNLOAD_TO_TEMP_PATH | Configura AzCopy per il download in un percorso temporaneo prima del download effettivo. I valori consentiti sono true o false |
AZCOPY_JOB_PLAN_LOCATION | Esegue l'override in cui vengono archiviati i file del piano di processo (usati per il rilevamento dello stato e la ripresa) per evitare di riempire un disco. |
AZCOPY_LOG_LOCATION | Esegue l'override in cui vengono archiviati i file di log, per evitare di riempire un disco. |
AZCOPY_MSI_CLIENT_ID | ID client di un'identità gestita assegnata dall'utente. Usare quando AZCOPY_AUTO_LOGIN_TYPE è impostato su MSI . Vedere Autorizzare senza un archivio segreto |
AZCOPY_MSI_OBJECT_ID | ID oggetto dell'identità gestita assegnata dall'utente. Usare quando AZCOPY_AUTO_LOGIN_TYPE è impostato su MSI . Vedere Autorizzare senza un archivio segreto |
AZCOPY_MSI_RESOURCE_STRING | ID risorsa dell'identità gestita assegnata dall'utente. Vedere Autorizzare senza un archivio segreto |
AZCOPY_PACE_PAGE_BLOBS | La velocità effettiva per i BLOB di pagine deve essere modificata automaticamente in base ai limiti del servizio? Il valore predefinito è true. Impostare su 'false' per disabilitare |
AZCOPY_PARALLEL_STAT_FILES | Fa in modo che AzCopy cerchi le proprietà dei file in 'thread' paralleli durante l'analisi del file system locale. I thread vengono disegnati dal pool definito da AZCOPY_CONCURRENT_SCAN. L'impostazione di questo valore su true può migliorare le prestazioni di analisi in Linux. Non è necessario o consigliato in Windows. |
AZCOPY_REQUEST_TRY_TIMEOUT | Impostare il numero di minuti che AzCopy deve provare a caricare i file per ogni richiesta prima del timeout di AzCopy. |
AZCOPY_SHOW_PERF_STATES | Se impostato, su qualsiasi elemento, l'output sullo schermo includerà il numero di blocchi per stato |
AZCOPY_SPA_APPLICATION_ID | ID applicazione della registrazione dell'app dell'entità servizio. Usare quando AZCOPY_AUTO_LOGIN_TYPE è impostato su SPN . Vedere Autorizzare senza un archivio segreto |
AZCOPY_SPA_CERT_PASSWORD | Password di un certificato. Usare quando AZCOPY_AUTO_LOGIN_TYPE è impostato su SPN . Vedere Autorizzare senza un archivio segreto |
AZCOPY_SPA_CERT_PATH | Percorso relativo o completo di un file di certificato. Usare quando AZCOPY_AUTO_LOGIN_TYPE è impostato su SPN . Vedere Autorizzare senza un archivio segreto |
AZCOPY_SPA_CLIENT_edizione Standard CRET | Segreto client. Usare quando AZCOPY_AUTO_LOGIN_TYPE è impostato su SPN . Vedere Autorizzare senza un archivio segreto |
AZCOPY_TENANT_ID | ID tenant di Microsoft Entra da usare per l'accesso interattivo del dispositivo OAuth. Questa variabile viene usata solo per l'accesso automatico. Usare invece il flag della riga di comando quando si richiama il comando di accesso. |
AZCOPY_TUNE_TO_CPU | Impostare su false per impedire ad AzCopy di prendere in considerazione l'utilizzo della CPU durante la regolazione automatica del livello di concorrenza, ad esempio nel comando benchmark. |
AZCOPY_Uedizione StandardR_AGENT_PREFIX | Aggiungere un prefisso all'agente utente AzCopy predefinito, che viene usato per scopi di telemetria. Viene inserito automaticamente uno spazio. |
CPK_ENCRYPTION_KEY | Valore della chiave di crittografia AES-256 con codifica Base64. Questa variabile è necessaria per le richieste di lettura e scrittura quando si usano chiavi fornite dal cliente per crittografare e decrittografare i dati nelle operazioni di archiviazione BLOB. È possibile usare chiavi fornite dal cliente impostando il --cpk-by-value=true flag . |
CPK_ENCRYPTION_KEY_SHA256 | Sha256 con codifica Base64 della chiave di crittografia. Questa variabile è necessaria per le richieste di lettura e scrittura quando si usano chiavi fornite dal cliente per crittografare e decrittografare i dati nelle operazioni di archiviazione BLOB. È possibile usare chiavi fornite dal cliente impostando il --cpk-by-value=true flag . |
GOOGLE_APPLICATION_CREDENTIALS | Il percorso assoluto del file di chiave dell'account del servizio Fornisce una chiave da autorizzare con Google Cloud Archiviazione. Copiare dati da Google Cloud Archiviazione a Archiviazione di Azure usando AzCopy (anteprima) |
GOOGLE_CLOUD_PROJECT | ID progetto necessario per gli attraversamenti a livello di servizio in Google Cloud Archiviazione. |
HTTPS_PROXY | Configura le impostazioni proxy per AzCopy. Impostare questa variabile sull'indirizzo IP proxy e sul numero di porta proxy. Ad esempio, xx.xxx.xx.xxx:xx . Se si esegue AzCopy in Windows, AzCopy rileva automaticamente le impostazioni proxy, quindi non è necessario usare questa impostazione in Windows. Se si sceglie di usare questa impostazione in Windows, verrà eseguito l'override del rilevamento automatico. Vedere Configurare le impostazioni proxy |
Configurare impostazioni del proxy
Per configurare le impostazioni proxy per AzCopy, impostare la HTTPS_PROXY
variabile di ambiente. Se si esegue AzCopy in Windows, AzCopy rileva automaticamente le impostazioni proxy, quindi non è necessario usare questa impostazione in Windows. Se si sceglie di usare questa impostazione in Windows, verrà eseguito l'override del rilevamento automatico.
Sistema operativo | Comando |
---|---|
Windows | Al prompt dei comandi digitare quanto segue: set HTTPS_PROXY=<proxy IP>:<proxy port> In PowerShell usare: $env:HTTPS_PROXY="<proxy IP>:<proxy port>" |
Linux | export HTTPS_PROXY=<proxy IP>:<proxy port> |
macOS | export HTTPS_PROXY=<proxy IP>:<proxy port> |
attualmente, AzCopy non supporta i proxy che richiedono l'autenticazione con NTLM o Kerberos.
Bypass di un proxy
Se si esegue AzCopy in Windows e si vuole indicare all'utente di non usare alcun proxy (invece di rilevare automaticamente le impostazioni) usare questi comandi. Con queste impostazioni, AzCopy non cercherà o tenterà di usare alcun proxy.
Sistema operativo | Ambiente | Comandi |
---|---|---|
Windows | Prompt dei comandi (CMD) | set HTTPS_PROXY=dummy.invalid set NO_PROXY=* |
Windows | PowerShell | $env:HTTPS_PROXY="dummy.invalid" $env:NO_PROXY="*" |
In altri sistemi operativi è sufficiente lasciare deselezionata la variabile HTTPS_PROXY se si desidera non usare alcun proxy.