Kom igång med AzCopy
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 hjälper dig att ladda ned AzCopy, ansluta till ditt lagringskonto och sedan överföra filer.
Anteckning
AzCopy V10 är den version av AzCopy som stöds för närvarande.
Om du behöver använda en tidigare version av AzCopy kan du läsa avsnittet Använda den tidigare versionen av AzCopy i den här artikeln.
Ladda ned AzCopy
Ladda först ned den körbara AzCopy V10-filen till valfri katalog på datorn. AzCopy V10 är bara en körbar fil, så det finns inget att installera.
- Windows 64-bitars (zip)
- Windows 32-bitars (zip)
- Linux x86-64 (tar)
- macOS (zip)
De här filerna komprimeras som en zip-fil (Windows mac) eller en tar-fil (Linux). Om du vill ladda ned och dekomprimera tar-filen i Linux kan du läsa dokumentationen för din Linux-distribution.
Anteckning
Om du vill kopiera data till och från Azure Table Storage-tjänsten installerar du AzCopy version 7.3.
Köra AzCopy
Det blir enklare om du lägger till katalogplatsen för den körbara AzCopy-filen i din systemsökväg. På så sätt kan du azcopy skriva från valfri katalog i systemet.
Om du väljer att inte lägga till AzCopy-katalogen i sökvägen måste du ändra sökvägen till platsen för din körbara AzCopy-fil och skriva eller Windows PowerShell i azcopy .\azcopy kommandotolken.
Som ägare till ditt Azure Storage-konto tilldelas du inte automatiskt behörighet att komma åt data. Innan du kan göra något meningsfullt med AzCopy måste du bestämma hur du ska ange autentiseringsuppgifter för auktorisering till lagringstjänsten.
Auktorisera AzCopy
Du kan ange autentiseringsuppgifter för auktorisering med hjälp Azure Active Directory (AD) eller med hjälp av en SAS-token (signatur för delad åtkomst).
Använd den här tabellen som vägledning:
| Lagringstyp | Metod för auktorisering som stöds för närvarande |
|---|---|
| Blob Storage | Azure AD och SAS |
| Blob Storage (hierarkisk namnrymd) | Azure AD och SAS |
| File Storage | Endast SAS |
Alternativ 1: Använd Azure Active Directory
Det här alternativet är endast tillgängligt Storage bloblagring. Genom att Azure Active Directory kan du ange autentiseringsuppgifter en gång i stället för att behöva lägga till en SAS-token i varje kommando.
Anteckning
Om du planerar att kopiera blobar mellan lagringskonton i den aktuella versionen måste du lägga till en SAS-token till varje käll-URL. Du kan utelämna endast SAS-token från mål-URL:en. Exempel finns i Kopiera blobar mellan lagringskonton.
Information om hur du auktoriserar åtkomst med hjälp av Azure AD finns i Auktorisera åtkomst till blobar med AzCopy och Azure Active Directory (Azure AD).
Alternativ 2: Använda en SAS-token
Du kan lägga till en SAS-token till varje käll- eller mål-URL som använder i dina AzCopy-kommandon.
Det här exempelkommandot kopierar rekursivt data från en lokal katalog till en blobcontainer. En fiktiv SAS-token läggs till i slutet av container-URL:en.
azcopy copy "C:\local\path" "https://account.blob.core.windows.net/mycontainer1/?sv=2018-03-28&ss=bjqt&srt=sco&sp=rwddgcup&se=2019-05-01T05:01:17Z&st=2019-04-30T21:01:17Z&spr=https&sig=MGCXiyEzbtttkr3ewJIh2AR8KrghSy1DGM9ovN734bQF4%3D" --recursive=true
Mer information om SAS-token och hur du hämtar en finns i Använda signaturer för delad åtkomst (SAS).
Anteckning
Inställningen Säker överföring krävs för ett lagringskonto avgör om anslutningen till ett lagringskonto skyddas med Transport Layer Security (TLS). Den här inställningen är aktiverad som standard.
Överföra data
När du har auktoriserat din identitet eller fått en SAS-token kan du börja överföra data.
Exempelkommandon finns i någon av dessa artiklar.
| Tjänst | Artikel |
|---|---|
| Azure Blob Storage | Ladda upp filer till Azure Blob Storage |
| Azure Blob Storage | Ladda ned blobar från Azure Blob Storage |
| Azure Blob Storage | Kopiera blobar mellan Azure-lagringskonton |
| Azure Blob Storage | Synkronisera med Azure Blob Storage |
| Azure Files | Överföra data med AzCopy och fillagring |
| Amazon S3 | Kopiera data från Amazon S3 till Azure Storage |
| Google Cloud Storage | Kopiera data från Google Cloud Storage till Azure Storage (förhandsversion) |
| Azure Stack lagring | Överföra data med AzCopy och Azure Stack storage |
Hämta kommandohjälp
Om du vill se en lista över kommandon skriver azcopy -h du och trycker sedan på RETUR-tangenten.
Om du vill veta mer om ett visst kommando tar du bara med namnet på kommandot (till exempel: azcopy list -h ).

Lista över kommandon
I följande tabell visas alla AzCopy v10-kommandon. Varje kommando länkar till en referensartikel.
| Kommando | Beskrivning |
|---|---|
| azcopy bench | Kör ett prestandatest genom att ladda upp eller ned testdata till eller från en angiven plats. |
| azcopy kopiera | Kopierar källdata till en målplats |
| azcopy dok | Genererar dokumentation för verktyget i Markdown-format. |
| azcopy miljö | Visar de miljövariabler som kan konfigurera AzCopy-beteendet. |
| azcopy jobb | Underkommandon som rör hantering av jobb. |
| azcopy jobs clean | Ta bort alla logg- och planfiler för alla jobb. |
| azcopy jobblista | Visar information om alla jobb. |
| azcopy jobs remove | Ta bort alla filer som är associerade med det angivna jobb-ID:t. |
| azcopy jobb-CV | Återupptar det befintliga jobbet med det angivna jobb-ID:t. |
| azcopy jobbvisning | Visar detaljerad information om det angivna jobb-ID:t. |
| azcopy load | Underkommandon som rör överföring av data i specifika format. |
| azcopy load clfs | Överför lokala data till en container och lagrar dem i Microsofts CLFS-format (Avere Cloud FileSystem). |
| azcopy lista | Visar entiteterna i en viss resurs. |
| azcopy inloggning | Loggar in på Azure Active Directory åtkomst till Azure Storage resurser. |
| azcopy utloggning | Loggar ut användaren och avslutar åtkomsten till Azure Storage resurser. |
| azcopy skapa | Skapar en container eller filresurs. |
| azcopy ta bort | Ta bort blobar eller filer från ett Azure Storage-konto. |
| azcopy synkronisering | Replikerar källplatsen till målplatsen. |
Anteckning
AzCopy har inget kommando för att byta namn på filer.
Använda i ett skript
Hämta en statisk nedladdningslänk
Med tiden pekar Nedladdningslänken för AzCopy på nya versioner av AzCopy. Om skriptet laddar ned AzCopy kan skriptet sluta fungera om en nyare version av AzCopy ändrar funktioner som skriptet är beroende av.
Undvik dessa problem genom att hämta en statisk (oföränderelse) länk till den aktuella versionen av AzCopy. På så sätt laddar skriptet ned samma exakta version av AzCopy varje gång det körs.
Hämta länken genom att köra det här kommandot:
| Operativsystem | Kommando |
|---|---|
| Linux | curl -s -D- https://aka.ms/downloadazcopy-v10-linux | grep ^Location |
| Windows | (curl https://aka.ms/downloadazcopy-v10-windows -MaximumRedirection 0 -ErrorAction silentlycontinue).headers.location |
Anteckning
För Linux tar kommandot bort mappen på den översta nivån som innehåller versionsnamnet och extraherar i stället den binära filen --strip-components=1 direkt till den aktuella tar mappen. Detta gör att skriptet kan uppdateras med en ny version av azcopy genom att endast uppdatera wget URL:en.
URL:en visas i kommandots utdata. Skriptet kan sedan ladda ned AzCopy med hjälp av url:en.
| Operativsystem | Kommando |
|---|---|
| Linux | wget -O azcopy_v10.tar.gz https://aka.ms/downloadazcopy-v10-linux && tar -xf azcopy_v10.tar.gz --strip-components=1 |
| Windows | Invoke-WebRequest https://azcopyvnext.azureedge.net/release20190517/azcopy_windows_amd64_10.1.2.zip -OutFile azcopyv10.zip <<Unzip here>> |
Escape-specialtecken i SAS-token
I batchfiler som har .cmd tillägget måste du undvika de tecken som visas i % SAS-token. Du kan göra det genom att lägga till ytterligare % ett tecken bredvid befintliga tecken i % SAS-tokensträngen.
Köra skript med Jenkins
Om du planerar att använda Jenkins för att köra skript ska du placera följande kommando i början av skriptet.
/usr/bin/keyctl new_session
Använd i Azure Storage Explorer
Storage Explorer använder AzCopy för att utföra alla dataöverföringsåtgärder. Du kan använda Storage Explorer om du vill utnyttja prestandafördelarna med AzCopy, men du föredrar att använda ett grafiskt användargränssnitt i stället för kommandoraden för att interagera med dina filer.
Storage Explorer använder din kontonyckel för att utföra åtgärder, så när du har loggat in Storage Explorer behöver du inte ange ytterligare autentiseringsuppgifter.
Konfigurera, optimera och åtgärda
Se någon av följande resurser:
Använda en tidigare version
Om du behöver använda den tidigare versionen av AzCopy kan du se någon av följande länkar:
Nästa steg
Om du har frågor, problem eller allmän feedback kan du skicka dem GitHub sidan.