AzCopy v10-configuratie-instellingen (Azure Storage)

AzCopy is een opdrachtregelprogramma dat u kunt gebruiken om blobs of bestanden te kopiëren vanuit of naar een opslagaccount. Dit artikel bevat een lijst met omgevingsvariabelen die u kunt gebruiken om AzCopy v10 te configureren.

Notitie

Als u inhoud zoekt om aan de slag te gaan met AzCopy, raadpleegt u Aan de slag met AzCopy.

AzCopy v10-omgevingsvariabelen

De volgende tabel beschrijft elke omgevingsvariabele en bevat koppelingen naar inhoud waarmee u de variabele kunt gebruiken.

Omgevingsvariabele Beschrijving
AWS_ACCESS_KEY_ID Amazon Web Services-toegangssleutel. Biedt een sleutel om te autoriseren met Amazon Web Services.Gegevens kopiëren van Amazon S3 naar Azure Storage met behulp van AzCopy
AWS_SECRET_ACCESS_KEY Amazon Web Services geheime toegangssleutel biedt een geheime sleutel om te autoriseren met Amazon Web Services. Gegevens kopiëren van Amazon S3 naar Azure Storage met behulp van AzCopy
AZCOPY_ACTIVE_DIRECTORY_ENDPOINT Het Microsoft Entra-eindpunt dat moet worden gebruikt. Deze variabele wordt alleen gebruikt voor automatische aanmelding. Gebruik in plaats daarvan de opdrachtregelvlag wanneer u de aanmeldingsopdracht aanroept.
AZCOPY_AUTO_LOGIN_TYPE Stel deze variabele in op DEVICE, MSI, SPN, en AZCLI.PSCRED Deze variabele biedt de mogelijkheid om te autoriseren zonder de azcopy login opdracht te gebruiken. Zie Toegang tot blobs autoriseren met AzCopy en Microsoft Entra-id.
AZCOPY_BUFFER_GB Geef de maximale hoeveelheid systeemgeheugen op die AzCopy moet gebruiken bij het downloaden en uploaden van bestanden. Geef deze waarde op in gigabytes (GB). Zie Geheugengebruik optimaliseren
AZCOPY_CACHE_PROXY_LOOKUP Standaard slaat AzCopy in Windows proxyserverzoekacties op hostnaamniveau op in de cache (waarbij geen rekening wordt gehouden met het URL-pad). Stel deze waarde in op een andere waarde dan 'true' om de cache uit te schakelen.
AZCOPY_CONCURRENCY_VALUE Hiermee geeft u het aantal gelijktijdige aanvragen op dat kan optreden. U kunt deze variabele gebruiken om de doorvoer te verhogen. Als uw computer minder dan 5 CPU's heeft, wordt de waarde van deze variabele ingesteld op 32. Anders is de standaardwaarde gelijk aan 16 vermenigvuldigd met het aantal CPU's. De maximale standaardwaarde van deze variabele is 3000, maar u kunt deze waarde handmatig hoger of lager instellen. Zie Gelijktijdigheid verhogen
AZCOPY_CONCURRENT_FILES Overschrijft het (geschatte) aantal bestanden dat op elk moment wordt uitgevoerd door te bepalen hoeveel bestanden we gelijktijdig overdrachten starten.
AZCOPY_CONCURRENT_SCAN Bepaalt de (max) mate van parallelle uitvoering die tijdens het scannen wordt gebruikt. Alleen van invloed op geparallelliseerde enumerators, waaronder Azure Files/Blobs en lokale bestandssystemen.
AZCOPY_CONTENT_TYPE_MAP Overschrijft een of meer van de standaard MIME-typetoewijzingen die zijn gedefinieerd door uw besturingssysteem. Stel deze variabele in op het pad van een JSON-bestand dat een toewijzing definieert. Hier volgt de inhoud van een voorbeeld-JSON-bestand:

{
  "MIMETypeMapping": {
    ".323": "text/h323",
    ".aaf": "application/octet-stream",
    ".aca": "application/octet-stream",
    ".accdb": "application/msaccess"
     }
}
AZCOPY_DEFAULT_SERVICE_API_VERSION Hiermee wordt de service-API-versie overschreven, zodat AzCopy geschikt kan zijn voor aangepaste omgevingen zoals Azure Stack.
AZCOPY_DISABLE_HIERARCHICAL_SCAN Is alleen van toepassing wanneer Azure Blobs de bron is. Gelijktijdig scannen is sneller, maar maakt gebruik van de hiërarchische API, wat kan leiden tot meer IOs/kosten. Geef 'true' op om prestaties op te offeren, maar bespaar op kosten.
AZCOPY_DISABLE_SYSLOG Hiermee schakelt u logboekregistratie in Syslog of de Windows-gebeurtenislogboekregistratie uit. Standaard verzendt AzCopy logboeken naar deze kanalen. U kunt deze variabele instellen op true als u de ruis in Syslog of het Windows-gebeurtenislogboek wilt verminderen.
AZCOPY_DOWNLOAD_TO_TEMP_PATH Hiermee configureert u AzCopy om te downloaden naar een tijdelijk pad voordat de werkelijke download wordt uitgevoerd. Toegestane waarden zijn waar of onwaar
AZCOPY_JOB_PLAN_LOCATION Onderdrukkingen waarbij de bestanden van het taakplan (gebruikt voor het bijhouden en hervatten van voortgang) worden opgeslagen om te voorkomen dat een schijf volloopt.
AZCOPY_LOG_LOCATION Overschrijft waar de logboekbestanden worden opgeslagen, om te voorkomen dat een schijf volloopt.
AZCOPY_MSI_CLIENT_ID De client-id van een door de gebruiker toegewezen beheerde identiteit. Gebruik wanneer AZCOPY_AUTO_LOGIN_TYPE is ingesteld op MSI. Zie Autoriseren zonder een geheim archief
AZCOPY_MSI_OBJECT_ID De object-id van de door de gebruiker toegewezen beheerde identiteit. Gebruik wanneer AZCOPY_AUTO_LOGIN_TYPE is ingesteld op MSI. Zie Autoriseren zonder een geheim archief
AZCOPY_MSI_RESOURCE_STRING De resource-id van de door de gebruiker toegewezen beheerde identiteit. Zie Autoriseren zonder een geheim archief
AZCOPY_PACE_PAGE_BLOBS Moet doorvoer voor pagina-blobs automatisch worden aangepast aan servicelimieten? De standaardwaarde is waar. Ingesteld op 'false' om uit te schakelen
AZCOPY_PARALLEL_STAT_FILES Zorgt ervoor dat AzCopy bestandseigenschappen opzoekt op parallelle threads bij het scannen van het lokale bestandssysteem. De threads worden getrokken uit de pool die is gedefinieerd door AZCOPY_CONCURRENT_SCAN. Als u dit instelt op Waar, kunnen de scanprestaties in Linux worden verbeterd. Niet nodig of aanbevolen in Windows.
AZCOPY_REQUEST_TRY_TIMEOUT Stel het aantal minuten in dat AzCopy bestanden voor elke aanvraag moet uploaden voordat er een time-out optreedt voor AzCopy.
AZCOPY_SHOW_PERF_STATES Als deze optie is ingesteld, bevat uitvoer op het scherm het aantal segmenten per status
AZCOPY_SPA_APPLICATION_ID De toepassings-id van de app-registratie van uw service-principal. Gebruik wanneer AZCOPY_AUTO_LOGIN_TYPE is ingesteld op SPN. Zie Autoriseren zonder een geheim archief
AZCOPY_SPA_CERT_PASSWORD Het wachtwoord van een certificaat. Gebruik wanneer AZCOPY_AUTO_LOGIN_TYPE is ingesteld op SPN. Zie Autoriseren zonder een geheim archief
AZCOPY_SPA_CERT_PATH Het relatieve of volledig gekwalificeerde pad naar een certificaatbestand. Gebruik wanneer AZCOPY_AUTO_LOGIN_TYPE is ingesteld op SPN. Zie Autoriseren zonder een geheim archief
AZCOPY_SPA_CLIENT_SECRET Het clientgeheim. Gebruik wanneer AZCOPY_AUTO_LOGIN_TYPE is ingesteld op SPN. Zie Autoriseren zonder een geheim archief
AZCOPY_TENANT_ID De tenant-id van Microsoft Entra voor interactieve aanmelding bij OAuth-apparaten. Deze variabele wordt alleen gebruikt voor automatische aanmelding. Gebruik in plaats daarvan de opdrachtregelvlag wanneer u de aanmeldingsopdracht aanroept.
AZCOPY_TUNE_TO_CPU Ingesteld op onwaar om te voorkomen dat AzCopy rekening houdt met het CPU-gebruik bij het automatisch afstemmen van het gelijktijdigheidsniveau (bijvoorbeeld in de benchmarkopdracht).
AZCOPY_USER_AGENT_PREFIX Voeg een voorvoegsel toe aan de standaard AzCopy-gebruikersagent, die wordt gebruikt voor telemetriedoeleinden. Er wordt automatisch een spatie ingevoegd.
CPK_ENCRYPTION_KEY Een met Base64 gecodeerde AES-256-versleutelingssleutelwaarde. Deze variabele is vereist voor zowel lees- als schrijfaanvragen bij het gebruik van door de klant verstrekte sleutels voor het versleutelen en ontsleutelen van gegevens in Blob Storage-bewerkingen. U kunt door de klant geleverde sleutels gebruiken door de --cpk-by-value=true vlag in te stellen.
CPK_ENCRYPTION_KEY_SHA256 De Base64-gecodeerde SHA256 van de versleutelingssleutel. Deze variabele is vereist voor zowel lees- als schrijfaanvragen bij het gebruik van door de klant verstrekte sleutels voor het versleutelen en ontsleutelen van gegevens in Blob Storage-bewerkingen. U kunt door de klant geleverde sleutels gebruiken door de --cpk-by-value=true vlag in te stellen.
GOOGLE_APPLICATION_CREDENTIALS Het absolute pad naar het sleutelbestand van het serviceaccount biedt een sleutel om te autoriseren met Google Cloud Storage. Gegevens kopiëren van Google Cloud Storage naar Azure Storage met behulp van AzCopy (preview)
GOOGLE_CLOUD_PROJECT Project-id vereist voor traversals op serviceniveau in Google Cloud Storage.
HTTPS_PROXY Hiermee configureert u proxy-instellingen voor AzCopy. Stel deze variabele in op het IP-adres van de proxy en het proxypoortnummer. Bijvoorbeeld xx.xxx.xx.xxx:xx. Als u AzCopy uitvoert in Windows, detecteert AzCopy proxyinstellingen automatisch. U hoeft deze instelling dus niet te gebruiken in Windows. Als u ervoor kiest om deze instelling te gebruiken in Windows, wordt automatische detectie overschreven. Zie Proxy-instellingen configureren

Proxy-instellingen configureren

Als u de proxy-instellingen voor AzCopy wilt configureren, stelt u de HTTPS_PROXY omgevingsvariabele in. Als u AzCopy uitvoert in Windows, detecteert AzCopy proxyinstellingen automatisch. U hoeft deze instelling dus niet te gebruiken in Windows. Als u ervoor kiest om deze instelling te gebruiken in Windows, wordt automatische detectie overschreven.

Besturingssysteem Opdracht
Windows Gebruik in een opdrachtprompt: set HTTPS_PROXY=<proxy IP>:<proxy port>
Gebruik in PowerShell: $env:HTTPS_PROXY="<proxy IP>:<proxy port>"
Linux export HTTPS_PROXY=<proxy IP>:<proxy port>
MacOS export HTTPS_PROXY=<proxy IP>:<proxy port>

Momenteel biedt AzCopy geen ondersteuning voor proxy's waarvoor verificatie met NTLM of Kerberos is vereist.

Een proxy omzeilen

Als u AzCopy uitvoert in Windows en u wilt aangeven dat er helemaal geen proxy wordt gebruikt (in plaats van de instellingen automatisch te detecteren) gebruikt u deze opdrachten. Met deze instellingen zal AzCopy geen proxy opzoeken of proberen te gebruiken.

Besturingssysteem Omgeving Opdrachten
Windows Opdrachtprompt (CMD) set HTTPS_PROXY=dummy.invalid
set NO_PROXY=*
Windows PowerShell $env:HTTPS_PROXY="dummy.invalid"
$env:NO_PROXY="*"

Laat op andere besturingssystemen de HTTPS_PROXY variabele uitgeschakeld als u geen proxy wilt gebruiken.

Zie ook