بدء استخدام Cloud Shell &؛ gcloud

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. الإعداد والمتطلبات

إعداد بيئة ذاتية

  1. سجِّل الدخول إلى Cloud Console وأنشِئ مشروعًا جديدًا أو أعِد استخدام مشروع حالي. إذا لم يكن لديك حساب على Gmail أو Google Workspace، عليك إنشاء حساب.

96a9c957bc475304.png

b9a10ebdf5b5a448.png

a1e3c01a38fa61c2.png

يُرجى تذكُّر رقم تعريف المشروع، وهو اسم فريد في جميع مشاريع Google Cloud (سبق أن تم استخدام الاسم أعلاه ولن يكون مناسبًا لك). ستتم الإشارة إليها لاحقًا في هذا الدرس التطبيقي حول الترميز باسم PROJECT_ID.

  1. بعد ذلك، عليك تفعيل الفوترة في Cloud Console لاستخدام موارد Google Cloud.

إنّ تنفيذ هذا الدرس التطبيقي حول الترميز لن يكون مكلفًا أو مكلفًا على الإطلاق. احرص على اتّباع أي تعليمات في قسم "الحذف سريعًا". الذي يقدم لك نصائح حول كيفية إيقاف تشغيل الموارد حتى لا تتكبّد أي فواتير خارج نطاق هذا البرنامج التعليمي. يكون مستخدمو Google Cloud الجدد مؤهَّلون للانضمام إلى برنامج فترة تجريبية مجانية بقيمة 300 دولار أمريكي.

تشغيل Cloud Shell

تفعيل Cloud Shell

  1. من Cloud Console، انقر على تفعيل Cloud Shell 4292cbf4971c9786.png.

bce75f34b2c53987.png

إذا لم يسبق لك بدء تشغيل Cloud Shell، ستظهر لك شاشة وسيطة (الجزء السفلي غير المرئي من الصفحة) تصف ماهيتها. وفي هذه الحالة، انقر على متابعة (ولن تظهر لك مرة أخرى). إليك ما تبدو عليه هذه الشاشة التي تُستخدم لمرة واحدة:

70f315d7b402b476.png

من المفترَض أن تستغرق عملية توفير المتطلبات اللازمة والاتصال بخدمة Cloud Shell بضع دقائق فقط.

fbe3a0674c982259.png

يتم تحميل هذا الجهاز الافتراضي مع جميع أدوات التطوير التي تحتاجها. وتوفّر هذه الشبكة دليلاً رئيسيًا دائمًا بسعة 5 غيغابايت ويتم تشغيله في Google Cloud، ما يحسّن بشكل كبير من أداء الشبكة والمصادقة. يمكنك تنفيذ معظم عملك، إن لم يكن كلّه، في هذا الدرس التطبيقي حول الترميز باستخدام متصفّح أو جهاز Chromebook.

بعد الربط بخدمة Cloud Shell، من المفترَض أن يظهر لك أنّه سبق أن تمت مصادقتك وأنّ المشروع قد تم ضبطه على رقم تعريف مشروعك.

  1. شغِّل الأمر التالي في 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`
  1. شغّل الأمر التالي في 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.

مزيد من المعلومات

الترخيص

هذا العمل مرخّص بموجب رخصة المشاع الإبداعي 2.0 مع نسب العمل إلى مؤلف عام.