Operacje zarządzania kontami w usłudze Azure Data Lake Storage Gen1 przy użyciu interfejsu API REST
Z tego artykułu dowiesz się, jak wykonywać operacje zarządzania kontami w usłudze Azure Data Lake Storage Gen1 przy użyciu interfejsu API REST. Operacje zarządzania kontami obejmują tworzenie konta Data Lake Storage Gen1, usuwanie konta Data Lake Storage Gen1 itp. Aby uzyskać instrukcje dotyczące wykonywania operacji systemu plików na Data Lake Storage Gen1 przy użyciu interfejsu API REST, zobacz Operacje systemu plików na Data Lake Storage Gen1 przy użyciu interfejsu API REST.
Wymagania wstępne
Subskrypcja platformy Azure. Zobacz temat Uzyskiwanie bezpłatnej wersji próbnej platformy Azure.
cURL. W tym artykule użyto narzędzia cURL, aby zademonstrować sposób wykonywania wywołań interfejsu API REST względem konta Data Lake Storage Gen1.
Jak mogę uwierzytelnić się przy użyciu Tożsamość Microsoft Entra?
Możesz użyć dwóch metod uwierzytelniania przy użyciu Tożsamość Microsoft Entra.
- Aby uzyskać informacje na temat uwierzytelniania użytkowników końcowych dla aplikacji (interakcyjnej), zobacz Uwierzytelnianie użytkowników końcowych przy użyciu Data Lake Storage Gen1 przy użyciu zestawu .NET SDK.
- Aby uzyskać informacje na temat uwierzytelniania typu usługa dla aplikacji (nieinterakcyjne), zobacz Service-to-service authentication with Data Lake Storage Gen1 using .NET SDK (Uwierzytelnianie typu usługa-usługa przy użyciu zestawu SDK platformy .NET).
Tworzenie konta usługi Data Lake Storage Gen1
Ta operacja jest oparta na wywołaniu interfejsu API REST zdefiniowanym tutaj.
Użyj następującego polecenia cURL. Zastąp <ciąg yourstoragegen1name> nazwą Data Lake Storage Gen1.
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"
W poleceniu powyżej zastąp ciąg <REDACTED
> tokenem autoryzacji pobranym wcześniej. Ładunek żądania dla tego polecenia jest zawarty w pliku input.json, który jest udostępniany dla parametru -d
powyżej. Zawartość pliku input.json przypomina następujący fragment kodu:
{
"location": "eastus2",
"tags": {
"department": "finance"
},
"properties": {}
}
Usuwanie konta Data Lake Storage Gen1
Ta operacja jest oparta na wywołaniu interfejsu API REST zdefiniowanym tutaj.
Użyj następującego polecenia cURL, aby usunąć konto Data Lake Storage Gen1. Zastąp <ciąg yourstoragegen1name> nazwą konta Data Lake Storage Gen1.
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
Powinny pojawić się dane wyjściowe podobne do następującego fragmentu kodu:
HTTP/1.1 200 OK
...
...