إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
Azure Cloud Shell هي محطة طرفية مستندة إلى المستعرض توفر تجربة shell مصادق عليها ومكونة مسبقا لإدارة موارد Azure. يأتي Cloud Shell مزودا بالأدوات التي تحتاج إليها، المثبتة بالفعل.
يعمل Azure Cloud Shell على Azure Linux، توزيع Microsoft Linux لمنتجات وخدمات حافة البنية الأساسية السحابية. يمكنك اختيار Bash أو PowerShell كواجهة افتراضية.
الميزات
بيئة آمنة
تجمع Microsoft داخليا جميع الحزم المضمنة في مستودع Azure Linux للمساعدة في الحماية من هجمات سلسلة التوريد. لمزيد من المعلومات أو لطلب تغييرات على صورة Azure Linux ، راجع مستودع Cloud Shell GitHub.
يصادق Cloud Shell تلقائيا حساب Azure الخاص بك للسماح بالوصول الآمن إلى Azure CLI وAzure PowerShell وأدوات إدارة السحابة الأخرى.
ثبات $HOME عبر الجلسات
عند بدء تشغيل Cloud Shell للمرة الأولى، يكون لديك خيار استخدام Cloud Shell مع حساب تخزين مرفق أو بدونه. اختيار المتابعة بدون تخزين هو أسرع طريقة لبدء استخدام Cloud Shell. يعرف استخدام Cloud Shell بدون تخزين باسم جلسة سريعة الزوال. عند إغلاق نافذة Cloud Shell، يتم حذف جميع الملفات التي قمت بحفظها ولا تستمر عبر جلسات العمل.
لاستمرار الملفات عبر جلسات العمل، يمكنك اختيار تحميل حساب تخزين. تقوم Cloud Shell تلقائيا بإرفاق سعة التخزين الخاصة بك (المثبتة ك $HOME\clouddrive) لجميع الجلسات المستقبلية.
بالإضافة إلى ذلك، يستمر الدليل كملف $HOME.img في مشاركة ملف Azure. لا تستمر حالة الجهاز والملفات خارج $HOME عبر جلسات العمل. تعرف على المزيد حول الملفات الدائمة في Cloud Shell.
استخدم أفضل الممارسات عند تخزين البيانات السرية مثل مفاتيح SSH. يمكنك استخدام Azure Key Vault لتخزين المفاتيح واستردادها بأمان. لمزيد من المعلومات، راجع إدارة Key Vault باستخدام Azure CLI.
محرك أقراص Azure (Azure:)
يوفر PowerShell في Cloud Shell محرك Azure (Azure:). يمكنك التبديل إلى محرك Azure باستخدام cd Azure: والعودة إلى الدليل الرئيسي باستخدام cd ~. يتيح محرك أقراص Azure إمكانية الاكتشاف السهل والتنقل الش مثل نظام الملفات لموارد Azure مثل الحوسبة والشبكة والتخزين وغيرها. يمكنك الاستمرار في استخدام Azure PowerShell cmdlets لإدارة هذه الموارد بغض النظر عن محرك الأقراص الذي تستخدمه.
إشعار
تنعكس أي تغييرات تم إجراؤها على موارد Azure، إما مباشرة في مدخل Azure أو من خلال أوامر Cmdlets Azure PowerShell، في محرك الأقراص Azure: . ومع ذلك، يجب تشغيل dir -Force لتحديث طريقة عرض الموارد الخاصة بك في Azure:.
التكامل العميق مع أدوات مصدر مفتوح
يتضمن Cloud Shell مصادقة مكونة مسبقا لأدوات مصدر مفتوح مثل Terraform و Ansible و Chef InSpec. لمزيد من المعلومات، راجع المقالات التالية:
الأدوات المثبتة مسبقا
يتم تثبيت الأدوات الأكثر استخداما مسبقا في Cloud Shell. يتم تحديث هذه المجموعة المنسقة من الأدوات شهريا. استخدم الأوامر التالية لمشاهدة القائمة الحالية من الأدوات والإصدارات.
- في PowerShell، استخدم
Get-Module -ListAvailableالأمر للحصول على قائمة بالوحدة النمطية المثبتة - في Bash أو PowerShell
-
tdnf listاستخدم الأمر لسرد حزم TDNF المثبتة -
pip3 listاستخدم الأمر لسرد حزم Python المثبتة
-
أدوات Azure
يأتي Cloud Shell مع أدوات سطر أوامر Azure التالية المثبتة مسبقا:
-
Azure CLI - Azure PowerShell
- Az.Tools.Predictor
- AzCopy
- العضلة ذات الرأسين CLI
- Service Fabric CLI
خدمات Microsoft أخرى
- Office 365 CLI
- Exchange Online PowerShell
- مجموعة أساسية من وحدات Microsoft Graph PowerShell النمطية
- Microsoft.Graph.Applications
- Microsoft.Graph.Authentication
- مجموعات Microsoft Graph
- إدارة دليل الهوية باستخدام Microsoft Graph
- Microsoft.Graph.Identity.Governance
- Microsoft.Graph.Identity.SignIns
- Microsoft.Graph.Users.Actions
- Microsoft.Graph.Users.Functions
- وحدات MicrosoftPowerBIMgmt PowerShell النمطية
- وحدات SqlServer PowerShell النمطية
أدوات الإنتاجية
أدوات Linux
bashzshshtmuxdig
محررات النصوص
- محرر Cloud Shell (التعليمات البرمجية)
- vim
- nano
- أداة emacs
أدوات إدارة السحابة
- سطح مكتب Docker
-
Kubectl - دومان
- Cloud Foundry CLI
- Terraform
- Ansible
- شيف InSpec
- دمية بولت
- هاشي كورب باكر
أدوات المطور
أدوات الإنشاء
makemavennpmpip
التحكم في المصدر
- بوابه
- GitHub CLI
أدوات قاعدة البيانات
- عميل MySQL
- عميل PostgreSQL
- الأداة المساعدة sqlcmd
- mssql-scripter
لغات البرمجة
- .NET 7.0
- باور شيل 7.4
- Node.js
- جاوة
- بايثون 3.9
- ياقوت
- انتقال
تثبيت الأدوات الخاصة بك
إذا قمت بتكوين Cloud Shell لاستخدام حساب تخزين، يمكنك تثبيت الأدوات الخاصة بك. يمكنك تثبيت أي أداة لا تتطلب أذونات الجذر. على سبيل المثال، يمكنك تثبيت وحدات Python النمطية ووحدات PowerShell النمطية وحزم Node.js ومعظم الحزم التي يمكن تثبيتها باستخدام wget.