Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Ein Azure-Abonnement. Siehe "Kostenlose Azure-Testversion abrufen".
cURL. Dieser Artikel zeigt anhand von cURL, wie Sie REST-API-Aufrufe eines Data Lake Storage Gen1-Kontos ausführen.
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.
- Informationen zur Endbenutzerauthentifizierung für Ihre Anwendung (interaktiv) finden Sie unter Endbenutzerauthentifizierung mit Data Lake Storage Gen1 mit .NET SDK.
- Informationen zur Dienst-zu-Dienst-Authentifizierung für Ihre Anwendung (nicht interaktiv) finden Sie unter Dienst-zu-Dienst-Authentifizierung mit Data Lake Storage Gen1 mit .NET SDK.
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
...
...