Azure Cloud Shell هي تجربة CLI متكاملة متاحة لمستخدمي Microsoft Azure السحابية. يتوفر عادةً إما في Linux Bash shell أو موجه PowerShell ، يمكنك أيضًا استخدام Azure Cloud Shell مباشرةً في بيئة التطوير المتكاملة لـ VS Code.
ما الميزات التي يقدمها Azure Cloud Shell؟
- Bash shell لأوامر نمط Linux
- PowerShell لمطوري Windows المألوفين
- وحدات PowerShell المدمجة
- حسابات Az.
- Az. Compute
- Az. Network
- Az. Resources
- Az. Storage
- AzureAD قياسي.المعاينة
- AzurePSDrive
- PSCloudShellUtility
- أحدث إصدار من Azure CLI (
azأمر) متاح لكل من بيئات Bash و PowerShell
- أحدث PowerShell متاح في بيئة Bash باستخدام
pwshوقت التشغيل
يقوم Azure Cloud Shell تلقائيًا بإدارة المصادقة والإعداد لجميع الوحدات والوحدات النمطية والأدوات المرتبطة. هذا يجعل من السهل والسريع البدء في إدارة بيئة Azure الخاصة بك من سطر الأوامر.
بدء استخدام Azure Cloud Shell
سيبدأ معظم المستخدمين بـ Azure Cloud Shell بإحدى طريقتين. إما من خلال Azure Portal ووصول shell المضمن الخاص به أو من خلال ارتباط ويب مباشر إلى Azure Shell.
وصول Azure Portal Shell
الاتصال بالصدفة عبر بوابة Azure أمر بسيط مثل النقر على أيقونة المحطة الطرفية بجوار شريط البحث في الجزء العلوي من الشاشة.

بمجرد النقر فوق هذا الرمز ، ستظهر إحدى القذائف ، إما محطة Bash أو PowerShell كما هو موضح أدناه. في الصورة الأولى ، سترى أن محطة Bash متصلة. إذا كنت تستخدم القائمة المنسدلة في أعلى يسار الجهاز ، فسيكون لديك خيار إما Bash أو PowerShell.


الوصول المباشر إلى Shell عبر الويب
هناك طريقة أخرى شائعة لبدء Azure Cloud Shell وهي من خلال رابط مباشر إلى موقع الويب نفسه.سيؤدي الانتقال إلى
https://shell.azure.com/ إلى فتح إما محطة Bash أو PowerShell. إذا لم تقم بتسجيل الدخول ، سيُطلب منك القيام بذلك قبل الوصول. بمجرد المصادقة ، سيكون لديك وصول فوري إلى نفس الجهاز كما هو الحال في Azure Portal.


تكامل Azure Cloud Shell مع رمز VS
بالطبع ، كمطور ، قد لا تكون هذه هي الطريقة الأكثر فعالية. محرر شائع جدًا أصدرته Microsoft ، VS Code ، أصبح حلاً متكاملاً جيدًا للوصول إلى العديد من موارد Azure المختلفة ولا سيما Azure Cloud Shell.
من خلال سير عمل التطوير المتكامل والوصول السريع إلى أوامر Azure الشائعة من داخل المحرر نفسه ، يمكن توفير الكثير من الوقت والطاقة. ما هي الخطوات اللازمة لبدء استخدام Azure Cloud Shell في VS Code؟
الطريقة الأسرع والأسهل للبدء هي تثبيت ملحق حساب Azure الرسمي من Microsoft. انتقل إلى رمز "الامتداد" في القائمة اليمنى لـ VS Code وابحث عن
حساب Azureبمجرد تحديد موقع الامتداد ، انقر فوق الزر "تثبيت". بعد التثبيت ، قد تضطر إلى إعادة تشغيل VS Code ، ولكن بمجرد توفر الامتداد ، سيكون لديك حق الوصول إلى عدد من الأوامر المختلفة.

لتحديد موقع جميع الأوامر المتاحة ، اكتب
ctrl-shift-pلفتح جزء الأوامر لـ VS Code. انقر أو حدد الخيار "Azure: فتح PowerShell في Cloud Shell".

إذا لم تكن قد سجلت الدخول بالفعل من خلال ملحق حساب Azure ، فستظهر مطالبة. انقر فوق "تسجيل الدخول" ليتم نقلك إلى صفحة ويب باستخدام المستعرض الافتراضي الذي يسمح لك بتسجيل الدخول إلى حساب Azure الخاص بك.

اختر الحساب الذي تنوي استخدامه مع Azure Cloud Shell وأدخل كلمة مرورك ، إذا لزم الأمر. بمجرد الدخول ، ستطالبك الصفحة بإغلاق علامة تبويب أو نافذة المتصفح المفتوحة ، وسيستمر VS Code في المصادقة في الخلفية.

هذه العملية هي نفسها سواء اخترت محطة PowerShell أو محطة Bash. كما ترى أدناه ، بمجرد المصادقة ، تصبح كلتا المحطتين متاحتين لك.


الخلاصة
يجعل دمج Azure Cloud Shell في VS Code مهمة المطور أسهل كثيرًا. يعد الوصول السريع إلى الأوامر أثناء تطويرك أمرًا مهمًا لجمع المعلومات وتشغيل الأوامر لرؤية نتائج هذه التغييرات دون التبديل بين النوافذ المختلفة باستمرار. استخدم Azure Cloud Shell ضمن VS Code اليوم وشاهد مدى تحسين كفاءتك!