Операции управления учетными записями в Azure Data Lake Storage 1-го поколения c использованием REST API

В этой статье содержатся сведения о выполнении операций управления учетными записями в Azure Data Lake Storage 1-го поколения с использованием REST API. Операции управления учетными записями включают создание учетной записи Data Lake Storage 1-го поколения, удаление учетной записи Data Lake Storage 1-го поколения и т. д. Инструкции по выполнению операций файловой системы в Data Lake Storage 1-го поколения с помощью REST API см. в статье "Операции файловой системы в Data Lake Storage 1-го поколения" с помощью REST API.

Предпосылки

Как я могу пройти проверку подлинности с помощью Microsoft Entra ID?

Вы можете использовать два подхода для проверки подлинности с помощью идентификатора Microsoft Entra.

Создание учетной записи Data Lake Storage 1-го поколения

Эта операция основана на вызове REST API, определенном здесь.

Используйте следующую команду cURL: Замените <yourstoragegen1name> на имя вашего хранилища 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"

В приведенной выше команде замените <REDACTED> полученным ранее маркером авторизации. Полезные данные запроса для этой команды содержатся в файлеinput.json , предоставленном для указанного -d выше параметра. Содержимое файла input.json выглядит как следующий фрагмент кода:

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

Удаление учетной записи Data Lake Storage 1-го поколения

Эта операция основана на вызове REST API, определенном здесь.

Чтобы удалить учетную запись Data Lake Storage 1-го поколения, используйте следующую команду cURL. Замените <yourstoragegen1name> на имя вашей учетной записи Data Lake Storage 1-го поколения.

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

Вы должны увидеть выходные данные, подобные следующему фрагменту кода:

HTTP/1.1 200 OK
...
...

Дальнейшие действия

См. также