Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln får du lära dig hur du utför kontohanteringsåtgärder på Azure Data Lake Storage Gen1 med hjälp av REST-API:et. Kontohanteringsåtgärder omfattar att skapa ett Data Lake Storage Gen1-konto, ta bort ett Data Lake Storage Gen1-konto osv. Anvisningar om hur du utför filsystemsåtgärder på Data Lake Storage Gen1 med hjälp av REST API finns i Filsystemåtgärder på Data Lake Storage Gen1 med hjälp av REST API.
Förutsättningar
Prenumeration för Azure. Se Hämta en kostnadsfri utvärderingsversion av Azure.
cURL. Den här artikeln använder cURL för att visa hur du gör REST API-anrop mot ett Data Lake Storage Gen1-konto.
Hur gör jag för att autentisera med Microsoft Entra-ID?
Du kan använda två metoder för att autentisera med hjälp av Microsoft Entra-ID.
- Information om slutanvändarautentisering för ditt program (interaktivt) finns i Slutanvändarautentisering med Data Lake Storage Gen1 med .NET SDK.
- För tjänst-till-tjänst-autentisering för ditt program (icke-interaktivt), se Tjänst-till-tjänst-autentisering med Data Lake Storage Gen1 med .NET SDK.
Skapa ett Data Lake Storage Gen1-konto
Den här åtgärden är baserad på det REST API-anrop som definierats här.
Använd följande cURL-kommando. Ersätt <dittstoragegen1name> med ditt Data Lake Storage Gen1-namn.
curl -i -X PUT -H "Authorization: Bearer <REDACTED>" -H "Content-Type: application/json" https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.DataLakeStore/accounts/<yourstoragegen1name>?api-version=2015-10-01-preview -d@"C:\temp\input.json"
I kommandot ovan ersätter du <REDACTED> med den autentiseringstoken som hämtades tidigare. Nyttolasten i begäran för det här kommandot finns i den input.json-fil som har angetts för parameter -d ovan. Innehållet i input.json-filen liknar följande kodavsnitt:
{
"location": "eastus2",
"tags": {
"department": "finance"
},
"properties": {}
}
Ta bort ett Data Lake Storage Gen1-konto
Den här åtgärden är baserad på det REST API-anrop som definierats här.
Använd följande cURL-kommando för att ta bort ett Data Lake Storage Gen1-konto. Ersätt <dittstoragegen1name> med ditt Data Lake Storage Gen1-kontonamn.
curl -i -X DELETE -H "Authorization: Bearer <REDACTED>" https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.DataLakeStore/accounts/<yourstoragegen1name>?api-version=2015-10-01-preview
Du bör se utdata som liknar följande kodavsnitt:
HTTP/1.1 200 OK
...
...