使用 REST API 在 Azure Data Lake Storage Gen1 上执行的帐户管理操作

本文介绍如何使用 REST API 在 Azure Data Lake Storage Gen1 上执行帐户管理操作。 帐户管理操作包括创建 Data Lake Storage Gen1 帐户、删除 Data Lake Storage Gen1 帐户等。有关如何使用 REST API 在 Data Lake Storage Gen1 上执行文件系统操作的说明,请参阅使用 REST API 在 Data Lake Storage Gen1 上执行文件系统操作

先决条件

如何实现使用 Microsoft Entra ID 进行身份验证?

可以使用两种方法通过 Microsoft Entra ID 进行身份验证。

创建 Data Lake Storage Gen1 帐户

此操作基于 此处定义的 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> 替换为前面检索的授权令牌。 此命令的请求有效负载包含在提供给上述 -d 参数的 input.json 文件中。 input.json 文件的内容如下代码片段所示:

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

删除 Data Lake Storage Gen1 帐户

此操作基于 此处定义的 REST API 调用。

使用以下 cURL 命令删除 Data Lake Storage Gen1 帐户。 将 <yourstoragegen1name> 替换为自己的 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

应该看到输出如以下代码片段所示:

HTTP/1.1 200 OK
...
...

后续步骤

另请参阅