إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
في المرة الأولى التي تبدأ فيها تشغيل Cloud Shell، تتم مطالبتك بتحديد خيارات التخزين الخاصة بك. إذا كنت تريد تخزين الملفات التي يمكن استخدامها في كل مرة تستخدم فيها Cloud Shell، فيجب عليك إنشاء موارد تخزين جديدة أو اختيار موارد تخزين موجودة. يستخدم Cloud Shell مشاركة ملفات Microsoft Azure لاستمرار الملفات عبر جلسات العمل.
- لإنشاء موارد تخزين جديدة، راجع بدء استخدام Azure Cloud Shell باستخدام التخزين المستمر.
- لاستخدام موارد التخزين الموجودة، راجع بدء استخدام Azure Cloud Shell باستخدام التخزين الحالي.
كيفية عمل موقع تخزين Cloud Shell
يحتفظ Cloud Shell بالملفات من خلال كلا الأسلوبين التاليين:
- إنشاء صورة قرص لاحتواء محتويات الدليل الخاص بك
$HOME. يتم حفظ صورة القرص فيhttps://storageaccountname.file.core.windows.net/filesharename/.cloudconsole/acc_user.img. يقوم Cloud Shell تلقائيا بمزامنة التغييرات على صورة القرص هذه. - تحميل مشاركة الملف كما هو الحال
clouddriveفي الدليل الخاص بك$HOME./home/<User>/clouddriveيتم تعيين المسار إلىstorageaccountname.file.core.windows.net/filesharename.
إشعار
يتم الاحتفاظ بجميع الملفات الموجودة في $HOME الدليل، مثل مفاتيح SSH، في صورة قرص المستخدم، المخزنة في مشاركة الملفات المثبتة. استخدم أفضل الممارسات لتأمين المعلومات في $HOME الدليل ومشاركة الملفات المحملة.
مناطق التخزين المدعومة
يقوم Cloud Shell بتشغيل أجهزة الجلسات في مجموعة من المناطق الأساسية. يمكنك تخزين الملفات الدائمة في حساب تخزين يقع في منطقة أساسية أو منطقة ثانوية مدعومة، كما هو موضح في الجدول التالي.
عادة ما تعمل جلستك في المنطقة الأساسية المرتبطة بحساب التخزين الخاص بك. إذا كنت تستخدم منطقة تخزين ثانوية أو جلسات مؤقتة، فإن Cloud Shell يختار المنطقة الأساسية الأقرب إليك. يعتمد التعيين على السعة المتاحة، لذا لا يوجد ضمان لمنطقة محددة.
تظل الملفات في حالة راحة في منطقة حساب التخزين الخاصة بك لكنها تتم معالجتها في المنطقة الأساسية التي تعمل فيها جلستك. على سبيل المثال، تظل الملفات المخزنة في كندا الشرقية في حالة راحة في كندا لكنها تعالج في United States إذا كانت جلستك تعمل في منطقة رئيسية أمريكية.
اختر منطقة أساسية لحساب التخزين الخاص بك إلا إذا كنت بحاجة لتخزين بياناتك في حالة راحة في منطقة مختلفة. استخدام منطقة تخزين ثانوية يمكن أن يجعل الوصول إلى الملفات وبدء تشغيل Cloud Shell أبطأ.
للعثور على منطقة جهاز Cloud Shell الحالي لديك، قم بتشغيله echo "$ACC_LOCATION" في Bash أو $env:ACC_LOCATION PowerShell.
المناطق الأساسية
| Area | Regions |
|---|---|
| الولايات المتحدة | شرق الولايات المتحدة 2، جنوب وسط الولايات المتحدة، غرب وسط الولايات المتحدة، غرب الولايات المتحدة 2 |
| أوروبا | فرنسا الوسطى، ألمانيا غرب وسط، السويد الوسطى، أوروبا الغربية |
| آسيا والمحيط الهادئ | أستراليا الشرقية، أستراليا جنوب شرق، وسط الهند، شرق آسيا، جنوب الهند، جنوب شرق آسيا |
| Azure Government | حاكم الولايات المتحدة أريزونا، وحاكم الولايات المتحدة في فيرجينيا |
مناطق التخزين الثانوية
| Area | Regions |
|---|---|
| Americas | البرازيل الجنوبية، كندا الوسطى، كندا الشرقية، وسط الولايات المتحدة، شرق الولايات المتحدة، المكسيك الوسطى، شمال وسط الولايات المتحدة، غرب الولايات المتحدة، غرب الولايات المتحدة 3 |
| أوروبا | شمال أوروبا، النرويج الشرقية، إسبانيا الوسطى، سويسرا الشمالية، المملكة المتحدة الجنوبية، المملكة المتحدة الغربية |
| آسيا والمحيط الهادئ | أستراليا الوسطى، اليابان الشرقية، اليابان الغربية، جيو الهند الغربية، كوريا الوسطى، كوريا الجنوبية، الهند الغربية |
| الشرق الأوسط وأفريقيا | قطر الوسطى، جنوب أفريقيا الشمالية، الإمارات الشمالية |
| Azure Government | ولاية تكساس الأمريكية |
تأمين الوصول إلى موقع التخزين
للأمان، يجب على كل مستخدم إنشاء حساب تخزين خاص به. بالنسبة إلى التحكم في الوصول المستند إلى الدور في Azure (RBAC)، يجب أن يكون لدى المستخدمين حق وصول المساهم أو أعلى على مستوى حساب التخزين.
يستخدم Cloud Shell مشاركة ملف Azure في حساب تخزين، داخل اشتراك محدد. نظرا للأذونات الموروثة، يمكن للمستخدمين الذين لديهم حقوق وصول كافية في الاشتراك الوصول إلى حسابات التخزين ومشاركات الملفات المضمنة في الاشتراك.
يجب على المستخدمين تأمين الوصول إلى ملفاتهم عن طريق تعيين الأذونات على حساب التخزين أو على مستوى الاشتراك.
يحتوي حساب تخزين Cloud Shell على ملفات أنشأها مستخدم Cloud Shell في دليله الرئيسي، والتي قد تتضمن معلومات حساسة بما في ذلك رموز الوصول المميزة أو بيانات الاعتماد.
تقييد إنشاء الموارد باستخدام نهج موارد Azure
يتم وضع علامة على حسابات التخزين التي تم إنشاؤها في Cloud Shell باستخدام ms-resource-usage:azure-cloud-shell.
إذا كنت ترغب في عدم السماح للمستخدمين بإنشاء حسابات تخزين في Cloud Shell، قم بإنشاء نهج مورد Azure الذي يتم تشغيله بواسطة هذه العلامة المحددة.
إدارة تخزين Cloud Shell
إدخال clouddrive جديد
إذا كنت قد حددت مسبقا لاستخدام جلسات عمل سريعة الزوال ل Cloud Shell، فيجب عليك إعادة تعيين تفضيلاتك عن طريق تحديد الإعدادات>إعادة تعيين إعدادات المستخدم في Cloud Shell. اتبع الخطوات لتحميل حساب تخزين موجود أو حساب تخزين جديد.
إشعار
إذا كنت تقوم بتحميل مشاركة جديدة، يتم إنشاء صورة مستخدم جديدة للدليل الخاص بك $HOME . يتم الاحتفاظ بالصورة السابقة $HOME في مشاركة الملف السابق.
إلغاء إدخال المحرك السحابي
يمكنك إلغاء تحميل مشاركة ملف Cloud Shell في أي وقت. نظرا لأن Cloud Shell يتطلب استخدام مشاركة ملف مثبتة، يطالبك Cloud Shell بإنشاء مشاركة ملف أخرى وتثبيتها في جلسة العمل التالية.
- شغّل
clouddrive unmount. - عليك الإقرار بالمطالبات وتأكيدها.
تستمر مشاركة الملف غير الملغى في الوجود حتى تقوم بحذفها يدويا. بعد إلغاء التحميل، لم يعد Cloud Shell يبحث عن مشاركة الملف هذه في جلسات العمل اللاحقة. لمزيد من المعلومات، قم بتشغيل clouddrive unmount -h،
Command
clouddrive unmount: Unmount an Azure file share from Cloud Shell.
Unmount enables unmounting and disassociating a file share from Cloud Shell.
All current sessions will be terminated. Machine state and non-persisted files will be lost.
You will be prompted to create and mount a new file share on your next session.
Your previously mounted file share will continue to exist.
Note: This command does not unmount storage if the session is Ephemeral.
Arguments
None
تحذير
على الرغم من أن تشغيل هذا الأمر لا يحذف أي موارد، إلا أن حذف مجموعة موارد أو حساب تخزين أو مشاركة ملف تم تعيينه إلى Cloud Shell يدويا يؤدي إلى مسح $HOME صورة قرص الدليل وأي ملفات في مشاركة الملف. لا يمكن التراجع عن هذا الإجراء.
استخدام أوامر PowerShell
الحصول على معلومات حول مشاركة الملف الحالي
Get-CloudDrive استخدم الأمر في PowerShell للحصول على معلومات حول الموارد التي تدعم مشاركة الملف.
PS /home/user> Get-CloudDrive
FileShareName : cs-user-microsoft-com-xxxxxxxxxxxxxxx
FileSharePath : //cs7xxxxxxxxxxxxxxx.file.core.windows.net/cs-user-microsoft-com-xxxxxxxxxxxxxxx
MountPoint : /home/user/clouddrive
Name : cs7xxxxxxxxxxxxxxx
ResourceGroupName : cloud-shell-storage-southcentralus
StorageAccountName : cs7xxxxxxxxxxxxxxx
SubscriptionId : aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e
إلغاء تحميل مشاركة الملف
يمكنك إلغاء تحميل مشاركة ملف Cloud Shell في أي وقت باستخدام Dismount-CloudDrive cmdlet.
يؤدي إلغاء تحميل clouddrive إلى إنهاء جلسة العمل الحالية.
Dismount-CloudDrive
Do you want to continue
Dismounting clouddrive will terminate your current session. You will be prompted to create and
mount a new file share on your next session
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):