Azure.ResourceManager.MySql (.NET)
إدارة Azure MySQL باستخدام .NET SDK
يوفر هذا المهارة أمثلة أكواد جاهزة للاستخدام لعمليات Azure Resource Manager MySQL Flexible Server في .NET. يمكن للمطورين تنفيذ توفير قواعد البيانات وتكوين الجدران النارية والنسخ الاحتياطي والتوفر العالي بسرعة دون البحث في الوثائق.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Azure.ResourceManager.MySql (.NET)". إنشاء MySQL Flexible Server مع التوفر العالي المنتشر على المناطق
النتيجة المتوقعة:
مثال كود يُظهر إنشاء MySqlFlexibleServer مع تكوين HighAvailability للوضع ZoneRedundant، بما في ذلك SKU وإعدادات التخزين والنسخ الاحتياطي وتحديد منطقة التوفر
استخدام "Azure.ResourceManager.MySql (.NET)". تكوين معاملات الخادم
النتيجة المتوقعة:
مثال كود يُظهر كيفية الحصول على وتحديث معاملات تكوين خادم MySQL مثل max_connections وinnodb_buffer_pool_size وslow_query_log باستخدام مجموعة Configuration
استخدام "Azure.ResourceManager.MySql (.NET)". توسيع الخادم
النتيجة المتوقعة:
مثال كود يُظهر استخدام MySqlFlexibleServerPatch لتحديث خصائص SKU والتخزين للتوسيع أو التصغير
التدقيق الأمني
آمنThis is a prompt-only documentation skill that provides code examples and reference documentation for the Azure.ResourceManager.MySql SDK. No executable code, scripts, or network operations are present in the skill itself. The skill contains only markdown documentation and example code snippets for SDK usage. Static analysis confirms zero security issues with a risk score of 0/100.
درجة الجودة
ماذا يمكنك بناءه
مهندس DevOps أتمتة البنية التحتية
أتمتة توفير وتكوين قاعدة بيانات MySQL كجزء من خطوط أنابيب البنية التحتية ككود باستخدام .NET وAzure SDK
المطور الخلفي إدارة قواعد البيانات
تنفيذ سريع لعمليات إدارة قواعد البيانات في تطبيقات .NET دون دراسة وثائق SDK الكاملة
مهندس الحلول تصميم البنى
مرجع لأنماط أكواد مثبتة لنشر MySQL Flexible Server مع التوفر العالي والنسخ الاحتياطي وتكوينات الأمان
جرّب هذه الموجهات
إنشاء MySQL Flexible Server في Azure باستخدام Azure.ResourceManager.MySql SDK بالمتطلبات التالية: موقع East US، SKU من نوع GeneralPurpose، تخزين 128GB مع التمكين من النمو التلقائي، الاحتفاظ بالنسخ الاحتياطي لمدة 7 أيام، والتوفر العالي المنتشر على المناطق
أظهر لي كيفية تكوين قواعد الجدار الناري لـ Azure MySQL Flexible Server باستخدام .NET SDK. أحتاج للسماح بالوصول من نطاق IP محدد (من 10.0.0.1 إلى 10.0.0.255) وتمكين الوصول لجميع خدمات Azure
كيف أقوم بتكوين مسؤول Entra ID (Azure AD) لـ MySQL Flexible Server باستخدام .NET SDK؟ أريد استخدام الهوية المُدارة للمصادقة
أظهر لي كيفية سرد النسخ الاحتياطية المتاحة لـ MySQL Flexible Server وتنفيذ استعادة إلى نقطة زمنية محددة لإنشاء مثيل خادم جديد
أفضل الممارسات
- استخدم DefaultAzureCredential للمصادقة بدلاً من سلاسل الاتصال للاستفادة من الهوية المُدارة وEntra ID
- تمكين التوفر العالي المنتشر على المناطق لأعباء العمل الإنتاجية لضمان استمرارية الأعمال
- تكوين مصادقة Entra ID بدلاً من مصادقة SQL لتحسين الأمان
تجنب
- تضمين كلمات مرور المسؤول في الكود بشكل ثابت - استخدم Azure Key Vault أو الهويات المُدارة بدلاً من ذلك
- استخدام MySQL Single Server (المهمل) بدلاً من Flexible Server للنشر الجديد
- تعطيل SSL/TLS لاتصالات قاعدة البيانات - استخدم دائماً SslMode=Required