عمليات إدارة الحساب على Azure Data Lake Storage Gen1 باستخدام واجهة برمجة تطبيقات REST
في هذه المقالة، ستتعلم كيفية تنفيذ عمليات إدارة الحساب على Azure Data Lake Storage Gen1 باستخدام واجهة برمجة تطبيقات REST. تتضمن عمليات إدارة الحساب إنشاء حساب Data Lake Storage Gen1، وحذف حساب Data Lake Storage Gen1، وما إلى ذلك. للحصول على إرشادات حول كيفية تنفيذ عمليات نظام الملفات على Data Lake Storage Gen1 باستخدام واجهة برمجة تطبيقات REST، راجع عمليات نظام الملفات على Data Lake Storage Gen1 باستخدام واجهة برمجة تطبيقات REST.
المتطلبات الأساسية
اشتراك Azure. راجع الحصول على الإصدار التجريبي المجاني من Azure .
cURL. تستخدم هذه المقالة cURL لتوضيح كيفية إجراء استدعاءات REST API مقابل حساب Data Lake Storage Gen1.
كيف أعمل المصادقة باستخدام Microsoft Entra ID؟
يمكنك استخدام نهجين للمصادقة باستخدام Microsoft Entra ID.
- للحصول على مصادقة المستخدم النهائي لتطبيقك (تفاعلي)، راجع مصادقة المستخدم النهائي مع Data Lake Storage Gen1 باستخدام .NET SDK.
- للحصول على مصادقة خدمة إلى خدمة لتطبيقك (غير تفاعلي)، راجع مصادقة خدمة إلى خدمة مع Data Lake Storage Gen1 باستخدام .NET SDK.
إنشاء حساب "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
> برمز التخويل الذي قمت باسترداده سابقا. يتم تضمين حمولة الطلب لهذا الأمر في ملف input.json الذي تم توفيره للمعلمة -d
أعلاه. تشبه محتويات ملف 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
...
...