Freigeben über


Kontoverwaltungsvorgänge für Azure Data Lake Storage Gen1 mit der REST-API

In diesem Artikel wird beschrieben, wie Sie Kontoverwaltungsvorgänge in Azure Data Lake Storage Gen1 mit der REST-API durchführen. Kontoverwaltungsvorgänge umfassen das Erstellen eines Data Lake Storage Gen1-Kontos, das Löschen eines Data Lake Storage Gen1-Kontos usw. Anweisungen zum Ausführen von Dateisystemvorgängen auf Data Lake Storage Gen1 mithilfe der REST-API finden Sie unter Filesystem operations on Data Lake Storage Gen1 using REST API.

Voraussetzungen

Wie führe ich die Authentifizierung mithilfe von Microsoft Entra ID durch?

Sie können für die Authentifizierung mit Microsoft Entra ID zwei Ansätze verwenden.

Erstellen eines Data Lake Storage Gen1-Kontos

Dieser Vorgang basiert auf dem hier definierten REST-API-Aufruf.

Verwenden Sie den folgenden cURL-Befehl. Ersetzen Sie "yourstoragegen1name>"< durch Ihren Data Lake Storage Gen1-Namen.

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"

Ersetzen Sie <REDACTED> im oben angegebenen Befehl durch das zuvor abgerufene Autorisierungstoken. Die Anforderungsnutzlast für diesen Befehl ist in der input.json Datei enthalten, die für den -d obigen Parameter bereitgestellt wird. Der Inhalt der Datei „input.json“ ähnelt dem folgenden Codeausschnitt:

{
"location": "eastus2",
"tags": {
    "department": "finance"
    },
"properties": {}
}

Löschen eines Data Lake Storage Gen1-Kontos

Dieser Vorgang basiert auf dem hier definierten REST-API-Aufruf.

Verwenden Sie den folgenden cURL-Befehl zum Löschen eines Data Lake Storage Gen1-Kontos. Ersetzen Sie <IhrenStoragegen1name> durch Ihren Data Lake Storage Gen1-Kontonamen.

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

Die Ausgabe sollte in etwa wie im folgenden Codeausschnitt aussehen:

HTTP/1.1 200 OK
...
...

Nächste Schritte

Siehe auch