REST API を使用した Azure Data Lake Storage Gen1 に対するアカウント管理操作

この記事では、REST API を使用して Azure Data Lake Storage Gen1 に対するアカウント管理操作を実行する方法について説明します。 アカウント管理操作には、Data Lake Storage Gen1 アカウントの作成、Data Lake Storage Gen1 アカウントの削除などがあります。Python を使用して Data Lake Storage Gen1 に対するファイルシステム操作を実行する方法については、「Filesystem operations on Data Lake Storage Gen1 using REST API」 (REST API を使用した Azure Data Lake Storage Gen1 に対するファイルシステム操作) をご覧ください。

前提条件

  • Azure サブスクリプションAzure 無料試用版の取得に関するページを参照してください。

  • cURL 。 この記事では、cURL を使用して、Data Lake Storage Gen1 アカウントに対して REST API 呼び出しを行う方法を説明します。

Microsoft Entra IDを使用して認証操作方法?

Microsoft Entra IDを使用して認証するには、2 つの方法を使用できます。

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 呼び出しをベースにしています。

Data Lake Storage Gen1 アカウントを削除するには、次の cURL コマンドを使用します。 <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
...
...

次のステップ

関連項目