Konfigurationsinställningar för AzCopy v10 (Azure Storage)
AzCopy är ett kommandoradsverktyg som du kan använda för att kopiera blobar eller filer till eller från ett lagringskonto. Den här artikeln innehåller en lista över miljövariabler som du kan använda för att konfigurera AzCopy v10.
Kommentar
Om du letar efter innehåll som hjälper dig att komma igång med AzCopy kan du läsa Komma igång med AzCopy.
AzCopy v10-miljövariabler
I följande tabell beskrivs varje miljövariabel och länkar till innehåll som kan hjälpa dig att använda variabeln.
Miljövariabel | beskrivning |
---|---|
AWS_ACCESS_KEY_ID | Åtkomstnyckel för Amazon Web Services. Tillhandahåller en nyckel för auktorisering med Amazon Web Services.Kopiera data från Amazon S3 till Azure Storage med hjälp av AzCopy |
AWS_SECRET_ACCESS_KEY | Amazon Web Services hemlig åtkomstnyckel Ger en hemlig nyckel för att auktorisera med Amazon Web Services. Kopiera data från Amazon S3 till Azure Storage med hjälp av AzCopy |
AZCOPY_ACTIVE_DIRECTORY_ENDPOINT | Den Microsoft Entra-slutpunkt som ska användas. Den här variabeln används endast för automatisk inloggning. Använd kommandoradsflaggan i stället när du anropar inloggningskommandot. |
AZCOPY_AUTO_LOGIN_TYPE | Ange variabeln till DEVICE , MSI , SPN , AZCLI och PSCRED . Den här variabeln ger möjlighet att auktorisera utan att azcopy login använda kommandot . Se Auktorisera åtkomst till blobar med AzCopy och Microsoft Entra-ID. |
AZCOPY_BUFFER_GB | Ange den maximala mängd systemminne som du vill att AzCopy ska använda när du laddar ned och laddar upp filer. Uttrycka det här värdet i gigabyte (GB). Se Optimera minnesanvändning |
AZCOPY_CACHE_PROXY_LOOKUP | Som standard cachelagrar AzCopy på Windows proxyserversökningar på värdnamnsnivå (utan att ta hänsyn till URL-sökvägen). Ange till ett annat värde än "true" för att inaktivera cacheminnet. |
AZCOPY_CONCURRENCY_VALUE | Anger antalet samtidiga begäranden som kan inträffa. Du kan använda den här variabeln för att öka dataflödet. Om datorn har färre än 5 processorer är värdet för den här variabeln inställt på 32 . Annars är standardvärdet lika med 16 multiplicerat med antalet processorer. Det maximala standardvärdet för den här variabeln är 3000 , men du kan ange det här värdet högre eller lägre manuellt. Se Öka samtidighet |
AZCOPY_CONCURRENT_FILES | Åsidosätter det (ungefärliga) antalet filer som pågår samtidigt genom att styra hur många filer vi initierar överföringar samtidigt för. |
AZCOPY_CONCURRENT_SCAN | Styr den (maximala) grad av parallellitet som används under genomsökningen. Påverkar endast parallelliserade uppräknare, som inkluderar Azure Files/Blobs och lokala filsystem. |
AZCOPY_CONTENT_TYPE_MAP | Åsidosätter en eller flera standardmappningar av MIME-typ som definierats av operativsystemet. Ange den här variabeln till sökvägen till en JSON-fil som definierar en mappning. Här är innehållet i en JSON-exempelfil: { "MIMETypeMapping": { ".323": "text/h323", ".aaf": "application/octet-stream", ".aca": "application/octet-stream", ".accdb": "application/msaccess" } } |
AZCOPY_DEFAULT_SERVICE_API_VERSION | Åsidosätter tjänstens API-version så att AzCopy kan hantera anpassade miljöer som Azure Stack. |
AZCOPY_DISABLE_HIERARCHICAL_SCAN | Gäller endast när Azure Blobs är källan. Samtidig genomsökning går snabbare men använder det hierarkiska listnings-API:et, vilket kan resultera i fler IO:er/kostnader. Ange "sant" för att offra prestanda men spara på kostnaden. |
AZCOPY_DISABLE_SYSLOG | Inaktiverar loggning i Syslog eller Windows-händelseloggaren. Som standard skickar AzCopy loggar till dessa kanaler. Du kan ange den här variabeln till true om du vill minska bruset i Syslog eller Windows-händelseloggen. |
AZCOPY_DOWNLOAD_TO_TEMP_PATH | Konfigurerar AzCopy att ladda ned till en temporär sökväg före den faktiska nedladdningen. Tillåtna värden är sanna eller falska |
AZCOPY_JOB_PLAN_LOCATION | Åsidosätter var jobbplansfilerna (används för förloppsspårning och återupptagande) lagras för att undvika att fylla en disk. |
AZCOPY_LOG_LOCATION | Åsidosätter var loggfilerna lagras för att undvika att fylla en disk. |
AZCOPY_MSI_CLIENT_ID | Klient-ID för en användartilldelad hanterad identitet. Använd när AZCOPY_AUTO_LOGIN_TYPE är inställt på MSI . Se Auktorisera utan ett hemligt arkiv |
AZCOPY_MSI_OBJECT_ID | Objekt-ID för den användartilldelade hanterade identiteten. Använd när AZCOPY_AUTO_LOGIN_TYPE är inställt på MSI . Se Auktorisera utan ett hemligt arkiv |
AZCOPY_MSI_RESOURCE_STRING | Resurs-ID för den användartilldelade hanterade identiteten. Se Auktorisera utan ett hemligt arkiv |
AZCOPY_PACE_PAGE_BLOBS | Ska dataflödet för sidblobbar automatiskt justeras för att matcha tjänstbegränsningar? Standard är sant. Ställ in på "false" för att inaktivera |
AZCOPY_PARALLEL_STAT_FILES | Gör att AzCopy söker efter filegenskaper på parallella "trådar" när det lokala filsystemet genomsöks. Trådarna hämtas från poolen som definieras av AZCOPY_CONCURRENT_SCAN. Om du ställer in detta på sant kan genomsökningsprestandan förbättras på Linux. Behövs inte eller rekommenderas inte i Windows. |
AZCOPY_REQUEST_TRY_TIMEOUT | Ange hur många minuter AzCopy ska försöka ladda upp filer för varje begäran innan AzCopy överskrider tidsgränsen. |
AZCOPY_SHOW_PERF_STATES | Om värdet är inställt på vad som helst kommer utdata på skärmen att innehålla antal segment efter tillstånd |
AZCOPY_SPA_APPLICATION_ID | Program-ID för tjänstens huvudnamns appregistrering. Använd när AZCOPY_AUTO_LOGIN_TYPE är inställt på SPN . Se Auktorisera utan ett hemligt arkiv |
AZCOPY_SPA_CERT_PASSWORD | Lösenordet för ett certifikat. Använd när AZCOPY_AUTO_LOGIN_TYPE är inställt på SPN . Se Auktorisera utan ett hemligt arkiv |
AZCOPY_SPA_CERT_PATH | Den relativa eller fullständigt kvalificerade sökvägen till en certifikatfil. Använd när AZCOPY_AUTO_LOGIN_TYPE är inställt på SPN . Se Auktorisera utan ett hemligt arkiv |
AZCOPY_SPA_CLIENT_SECRET | Klienthemligheten. Använd när AZCOPY_AUTO_LOGIN_TYPE är inställt på SPN . Se Auktorisera utan ett hemligt arkiv |
AZCOPY_TENANT_ID | Det Microsoft Entra-klient-ID som ska användas för interaktiv inloggning med OAuth-enhet. Den här variabeln används endast för automatisk inloggning. Använd kommandoradsflaggan i stället när du anropar inloggningskommandot. |
AZCOPY_TUNE_TO_CPU | Ställ in på false för att förhindra att AzCopy tar hänsyn till CPU-användning när den automatiskt finjusterar samtidighetsnivån (till exempel i benchmark-kommandot). |
AZCOPY_USER_AGENT_PREFIX | Lägg till ett prefix i standardanvändaragenten för AzCopy, som används i telemetrisyfte. Ett blanksteg infogas automatiskt. |
CPK_ENCRYPTION_KEY | Ett Base64-kodat AES-256-krypteringsnyckelvärde. Den här variabeln krävs för både läs- och skrivbegäranden när du använder kundanpassade nycklar för att kryptera och dekryptera data om Blob Storage-åtgärder. Du kan använda kundhanterade nycklar genom att --cpk-by-value=true ange flaggan. |
CPK_ENCRYPTION_KEY_SHA256 | Base64-kodad SHA256 för krypteringsnyckeln. Den här variabeln krävs för både läs- och skrivbegäranden när du använder kundanpassade nycklar för att kryptera och dekryptera data om Blob Storage-åtgärder. Du kan använda kundhanterade nycklar genom att --cpk-by-value=true ange flaggan. |
GOOGLE_APPLICATION_CREDENTIALS | Den absoluta sökvägen till nyckelfilen för tjänstkontot Tillhandahåller en nyckel för att auktorisera med Google Cloud Storage. Kopiera data från Google Cloud Storage till Azure Storage med hjälp av AzCopy (förhandsversion) |
GOOGLE_CLOUD_PROJECT | Projekt-ID som krävs för bläddringen på tjänstnivå i Google Cloud Storage. |
HTTPS_PROXY | Konfigurerar proxyinställningar för AzCopy. Ange den här variabeln till proxyns IP-adress och proxyportnummer. Exempel: xx.xxx.xx.xxx:xx Om du kör AzCopy i Windows identifierar AzCopy automatiskt proxyinställningar, så du behöver inte använda den här inställningen i Windows. Om du väljer att använda den här inställningen i Windows kommer den att åsidosätta automatisk identifiering. Se Konfigurera proxyinställningar |
Konfigurera proxyinställningar
Om du vill konfigurera proxyinställningarna för AzCopy anger du HTTPS_PROXY
miljövariabeln. Om du kör AzCopy i Windows identifierar AzCopy automatiskt proxyinställningar, så du behöver inte använda den här inställningen i Windows. Om du väljer att använda den här inställningen i Windows kommer den att åsidosätta automatisk identifiering.
Operativsystem | Kommando |
---|---|
Windows | I en kommandotolk använder du: set HTTPS_PROXY=<proxy IP>:<proxy port> I PowerShell använder du: $env:HTTPS_PROXY="<proxy IP>:<proxy port>" |
Linux | export HTTPS_PROXY=<proxy IP>:<proxy port> |
macOS | export HTTPS_PROXY=<proxy IP>:<proxy port> |
För närvarande stöder AzCopy inte proxyservrar som kräver autentisering med NTLM eller Kerberos.
Kringgå en proxy
Om du kör AzCopy i Windows och vill be den att inte använda någon proxy alls (i stället för att automatiskt identifiera inställningarna) använder du dessa kommandon. Med de här inställningarna kommer AzCopy inte att söka efter eller försöka använda någon proxy.
Operativsystem | Miljö | Kommandon |
---|---|---|
Windows | Kommandotolken (CMD) | set HTTPS_PROXY=dummy.invalid set NO_PROXY=* |
Windows | PowerShell | $env:HTTPS_PROXY="dummy.invalid" $env:NO_PROXY="*" |
I andra operativsystem lämnar du helt enkelt HTTPS_PROXY variabeln oetig om du inte vill använda någon proxy.