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