1. نظرة عامة
توفّر لك خدمة Google Cloud Shell إمكانية الوصول من خلال سطر الأوامر إلى موارد الحوسبة المستضافة على Google Cloud Platform، وهي متاحة الآن في "وحدة تحكُّم Google Cloud Platform". تسهِّل عليك Cloud Shell إدارة مشاريع وحدة تحكُّم Cloud Platform ومواردها بدون الحاجة إلى تثبيت Google Cloud SDK والأدوات الأخرى على نظامك. باستخدام Cloud Shell، يتوفّر دائمًا أمر gcloud
في حزمة SDK على السحابة الإلكترونية والأدوات الأخرى التي تحتاج إليها عند الحاجة.
في هذا الدرس التطبيقي، ستتعلم كيفية الاتصال بموارد الحوسبة المستضافة على Google Cloud Platform عبر الويب. ستتعرَّف على كيفية استخدام Cloud Shell وأمر Cloud SDK gcloud
.
هذا الدليل التوجيهي مقتبس من https://cloud.google.com/cloud-shell/docs/quickstart وhttps://cloud.google.com/sdk/gcloud/.
المعلومات التي ستطّلع عليها
- كيفية الاتصال بموارد الحوسبة المستضافة على Google Cloud Platform
- كيفية استخدام أوامر
gcloud
المتطلبات
- الإلمام بأدوات تحرير النصوص القياسية في Linux مثل Vim أو EMAC أو Nano
كيف ستستخدم هذا البرنامج التعليمي؟
كيف تقيّم تجربتك في استخدام خدمات Google Cloud Platform وFirebase؟
2. الإعداد والمتطلبات
إعداد بيئة ذاتية
- سجِّل الدخول إلى Cloud Console وأنشِئ مشروعًا جديدًا أو أعِد استخدام مشروع حالي. إذا لم يكن لديك حساب على Gmail أو Google Workspace، عليك إنشاء حساب.
يُرجى تذكُّر رقم تعريف المشروع، وهو اسم فريد في جميع مشاريع Google Cloud (سبق أن تم استخدام الاسم أعلاه ولن يكون مناسبًا لك). ستتم الإشارة إليها لاحقًا في هذا الدرس التطبيقي حول الترميز باسم PROJECT_ID
.
- بعد ذلك، عليك تفعيل الفوترة في Cloud Console لاستخدام موارد Google Cloud.
إنّ تنفيذ هذا الدرس التطبيقي حول الترميز لن يكون مكلفًا أو مكلفًا على الإطلاق. احرص على اتّباع أي تعليمات في قسم "الحذف سريعًا". الذي يقدم لك نصائح حول كيفية إيقاف تشغيل الموارد حتى لا تتكبّد أي فواتير خارج نطاق هذا البرنامج التعليمي. يكون مستخدمو Google Cloud الجدد مؤهَّلون للانضمام إلى برنامج فترة تجريبية مجانية بقيمة 300 دولار أمريكي.
تشغيل Cloud Shell
تفعيل Cloud Shell
- من Cloud Console، انقر على تفعيل Cloud Shell
.
إذا لم يسبق لك بدء تشغيل Cloud Shell، ستظهر لك شاشة وسيطة (الجزء السفلي غير المرئي من الصفحة) تصف ماهيتها. وفي هذه الحالة، انقر على متابعة (ولن تظهر لك مرة أخرى). إليك ما تبدو عليه هذه الشاشة التي تُستخدم لمرة واحدة:
من المفترَض أن تستغرق عملية توفير المتطلبات اللازمة والاتصال بخدمة Cloud Shell بضع دقائق فقط.
يتم تحميل هذا الجهاز الافتراضي مع جميع أدوات التطوير التي تحتاجها. وتوفّر هذه الشبكة دليلاً رئيسيًا دائمًا بسعة 5 غيغابايت ويتم تشغيله في Google Cloud، ما يحسّن بشكل كبير من أداء الشبكة والمصادقة. يمكنك تنفيذ معظم عملك، إن لم يكن كلّه، في هذا الدرس التطبيقي حول الترميز باستخدام متصفّح أو جهاز Chromebook.
بعد الربط بخدمة Cloud Shell، من المفترَض أن يظهر لك أنّه سبق أن تمت مصادقتك وأنّ المشروع قد تم ضبطه على رقم تعريف مشروعك.
- شغِّل الأمر التالي في Cloud Shell لتأكيد مصادقتك:
gcloud auth list
مخرجات الأمر
Credentialed Accounts ACTIVE ACCOUNT * <my_account>@<my_domain.com> To set the active account, run: $ gcloud config set account `ACCOUNT`
- شغّل الأمر التالي في Cloud Shell للتأكد من معرفة الأمر gcloud بمشروعك:
gcloud config list project
مخرجات الأمر
[core] project = <PROJECT_ID>
إذا لم يكن كذلك، يمكنك تعيينه من خلال هذا الأمر:
gcloud config set project <PROJECT_ID>
مخرجات الأمر
Updated property [core/project].
3- استخدام سطر الأوامر
بعد إطلاق Cloud Shell، يمكنك استخدام سطر الأوامر لاستدعاء أمر gcloud
في حزمة SDK على السحابة الإلكترونية أو الأدوات الأخرى المتاحة على مثيل الجهاز الافتراضي. يمكنك أيضًا استخدام دليل $HOME
في مساحة تخزين دائمة على القرص لتخزين الملفات في مختلف المشاريع وبين جلسات Cloud Shell. دليل $HOME
خاص بك ولا يمكن للمستخدمين الآخرين الوصول إليه.
لنبدأ بإلقاء نظرة على الأوامر المتاحة لك. جرّب ما يلي:
gcloud -h
تتوفّر إرشادات بسيطة حول الاستخدام من خلال إضافة -h
إلى نهاية أي استدعاء لـ gcloud
. يمكن الحصول على المزيد من المساعدة المطوَّلة من خلال إلحاق علامة --help
أو تنفيذ help COMMAND
gcloud
.
ننصحك بتجربتها:
gcloud config --help
يُرجى الآن تجربة
gcloud help config
ستلاحظ أنّ الأمرين gcloud config --help
وgcloud help config
متساويان، وكلاهما يقدّم مساعدة طويلة ومفصّلة.
4. استخدام أوامر gcloud
لنحاول عرض قائمة الإعدادات في بيئتنا. بعد قراءة المساعدة الطويلة والمفصلة في خطوتنا السابقة، نعرف أنه يمكننا استخدام الأمر gcloud list
.
gcloud config list
وقد تتساءل عمّا إذا كانت هناك خصائص أخرى لم يتم ضبطها. يمكنك الاطّلاع على جميع المواقع من خلال استدعاء:
gcloud config list --all
ملخّص
في هذه الخطوة، أطلقت Cloud Shell واستدعيت بعض أوامر gcloud
البسيطة.
5- تهانينا!
لقد تعلمت كيفية تشغيل Cloud Shell ونفّذت بعض نماذج أوامر gcloud
.
مزيد من المعلومات
- مستندات وفيديو تعليمي عن Cloud Shell
gcloud
المستندات والفيديو التعليمي.
الترخيص
هذا العمل مرخّص بموجب رخصة المشاع الإبداعي 2.0 مع نسب العمل إلى مؤلف عام.