1. قبل البدء
يعرض لك هذا الدرس التطبيقي كيفية إنشاء مشروع على Google Cloud، وإعداد Google Cloud Console والتنقّل فيها، والوصول إلى بعض الخدمات الأكثر استخدامًا في Cloud Console.
المتطلبات الأساسية
- معرفة أساسية بكيفية استخدام سطر الأوامر.
- معرفة أساسية بكيفية التنقّل في Cloud Console.
ما ستتعرَّف عليه
- كيفية إنشاء مشروع على Google Cloud
- كيفية تفعيل Cloud Shell واستخدامها
- كيفية التنقّل في Cloud Console.
- كيفية الوصول إلى الخدمات الأكثر استخدامًا في Cloud Console.
المتطلبات
- حساب Google، مثل حساب Gmail أو حساب Google Workspace
- إمكانية الوصول إلى "حساب الفوترة في السحابة الإلكترونية" أو بطاقة ائتمان لاستخدامها في الاشتراك في الفترة التجريبية المجانية
2. إنشاء مشروع على Google Cloud
يوضِّح لك هذا القسم كيفية إنشاء مشروع على Google Cloud واستخدام Cloud Shell.
الإعداد
- سجِّل الدخول إلى Cloud Console وأنشِئ مشروعًا جديدًا أو أعِد استخدام مشروع حالي.
تذكّر رقم تعريف المشروع الذي يظهر أسفل اسم المشروع مباشرةً. رقم التعريف هو اسم فريد في جميع مشاريع Google Cloud، وتتم الإشارة إليه لاحقًا في هذا الدرس التطبيقي عن الترميز باسم PROJECT_ID
.
- عليك تفعيل الفوترة في Cloud Console حتى تتمكّن من استخدام موارد Google Cloud.
إنّ العمل من خلال هذا الدرس التطبيقي حول الترميز لن يكون مكلفًا جدًا، إن وجد. لمنع دفع رسوم بعد هذا الدرس التطبيقي، احرص على اتّباع التعليمات الواردة في قسم "التنظيف".
Cloud Shell
في هذا الدرس التطبيقي حول الترميز، يمكنك استخدام Cloud Shell، وهي بيئة سطر أوامر يتم تشغيلها في Google Cloud. Cloud Shell عبارة عن جهاز افتراضي يستند إلى Debian ويتضمّن جميع أدوات التطوير التي تحتاج إليها. ويوفّر هذا الدليل دليلاً رئيسيًا ثابتًا بسعة 5 غيغابايت، ما يحسّن أداء الشبكة والمصادقة بشكل كبير. وهذا يعني أنّ كل ما تحتاج إليه لإكمال هذا الدرس التطبيقي هو متصفّح.
لتفعيل Cloud Shell من Cloud Console:
- انقر على تفعيل Cloud Shell.
قد تستغرق إدارة الحسابات والاتصال بالبيئة بضع لحظات.
بعد الربط بخدمة Cloud Shell، من المفترض أن يظهر لك أنّه قد تمت مصادقتك وأنّ المشروع سبق أن تم ضبطه على PROJECT_ID
.
- لعرض قائمة بالحسابات المعتمَدة، أدخِل ما يلي في سطر أوامر Cloud Shell.
gcloud auth list
من المفترض أن يظهر لك الناتج التالي:
Credentialed accounts:
- <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
- للاطِّلاع على قائمة بمشاريعك، أدخِل الأمر التالي.
gcloud config list project
من المفترض أن يظهر لك الناتج التالي:
[core]
project = <PROJECT_ID>
إذا لم يتم ضبط المشروع لسبب ما، شغِّل هذا الأمر لإعداده.
gcloud config set project <PROJECT_ID>
وPROJECT_ID
هو رقم التعريف الذي استخدمته في خطوات الإعداد. يمكنك أيضًا البحث عنه في لوحة بيانات Cloud Console:
تضبط Cloud Shell أيضًا بعض متغيرات البيئة تلقائيًا، وهو ما قد يكون مفيدًا عند تشغيل الأوامر المستقبلية.
- للاطّلاع على رقم تعريف مشروعك، أدخِل الأمر التالي.
echo $GOOGLE_CLOUD_PROJECT
من المفترض أن يظهر لك الناتج التالي:
<PROJECT_ID>
- أخيرًا، قم بتعيين تهيئة المنطقة الافتراضية والمشروع.
gcloud config set compute/zone us-central1-f
يمكنك اختيار مجموعة متنوعة من المناطق المختلفة. لمزيد من المعلومات، يُرجى الاطّلاع على المناطق.
3- استخدام Cloud Console
يرشدك هذا القسم خلال كيفية التنقل في Cloud Console، ويوضح لك كيفية الوصول إلى بعض خدماتها الأكثر استخدامًا.
التنقّل في Cloud Console
- للوصول إلى أدوات السحابة الإلكترونية، انقر على قائمة التنقّل ( ) في أعلى يمين الشاشة لفتح القائمة الرئيسية. أثناء التمرير عبر بعض الخيارات المتاحة، لاحظ أن الأدوات مقسمة إلى مجالات رئيسية، مثل الحوسبة والتخزين والاتصال بالشبكات والبيانات الكبيرة. لاحظ أيضًا أنّه يمكنك تثبيت الأدوات التي تستخدمها كثيرًا في أعلى القائمة.
- اختَر الصفحة الرئيسية للاطّلاع على لوحة البيانات الأساسية.
تعرض لوحة المعلومات معلومات حول هوية مشروعك. اسم المشروع عبارة عن مصطلح وصفي يساعدك في تحديد المشروع. يجب أن يكون رقم المشروع ورقم تعريف المشروع فريدًا في جميع خدمات Google Cloud، وبالتالي قد يكون الأمر أكثر تعقيدًا ويصعب تذكرهما، ولكن يمكنك دائمًا العثور عليهما في لوحة البيانات. عندما تصبح أكثر دراية بوحدة التحكم، يمكنك تخصيص لوحة المعلومات لعرض العناصر الأكثر أهمية بالنسبة لك.
تحتوي العديد من الأدوات على قوائم سياق إضافية متاحة. يمكنك فتح القوائم وإغلاقها باستخدام الزرَّين <| و<| في نهاية القائمة.
يمكنك أيضًا الانتقال إلى الأدوات باستخدام الحقل "بحث" في أعلى Cloud Console.
الفوترة
يوفر قسم الفوترة في Cloud Console العديد من الأدوات لتتبُّع الفوترة لمشروعك. لمزيد من المعلومات، يُرجى الاطّلاع على مستندات الفوترة في Cloud.
لإعداد الفوترة لمشروعك:
- النقر على الفوترة في قائمة التنقّل إذا كان لديك حسابات فوترة متعددة، اختَر الانتقال إلى حساب الفوترة المرتبط عندما يُطلب منك ذلك.
- خصِّص بضع دقائق لمراجعة المعلومات المتاحة في قائمة السياقات. أثناء استخدام Google Cloud، يمكنك الرجوع إلى هذا القسم لتتبُّع الفوترة.
- لتلقّي إشعارات عند بلوغ حدود الفوترة المحدّدة مسبقًا، يمكنك إنشاء ميزانية. لمزيد من المعلومات، اطّلِع على مقالة إنشاء الميزانيات وتنبيهات الميزانية أو تعديلها أو حذفها.
- لإجراء تحليل تفصيلي، قد يكون من المفيد تصدير معلومات الفوترة إلى BigQuery. لمزيد من المعلومات، اطّلِع على تصدير بيانات فوترة Cloud إلى BigQuery.
واجهات برمجة التطبيقات و خدمات
ويمكن أن توفر Cloud Console إمكانية الوصول إلى العديد من Google APIs.
لتفعيل واجهات برمجة التطبيقات وإنشاء بيانات اعتماد لها، اختَر واجهات برمجة التطبيقات الخدمات من القائمة الرئيسية.
- اختَر علامة التبويب تفعيل واجهات برمجة التطبيقات والخدمات لتفعيل واجهات برمجة التطبيقات. من هذا القسم، يمكنك البحث عن واجهات برمجة التطبيقات والحصول على مزيد من المعلومات عنها، مثل الأسعار إن أمكن وتفعيلها وتجربتها.
- اختَر علامة التبويب إنشاء بيانات اعتماد لإنشاء بيانات اعتماد، مثل مفاتيح واجهة برمجة التطبيقات وحسابات الخدمة ومعرّفات عميل OAuth. لإلقاء نظرة عامة على المصادقة في Google Cloud، يُرجى الاطِّلاع على نظرة عامة على المصادقة.
إدارة الهوية وإمكانية الوصول (IAM)
توفّر IAM تحكّمًا أكثر دقة في الوصول إلى موارد Google Cloud. في حال كنت بحاجة إلى التعاون مع متعاونين في أحد المشاريع، أو إتاحة الملفات في مساحة التخزين للآخرين، أو السماح للآخرين بإجراء طلبات بحث، أو تنفيذ مهام مماثلة، تُسهِّل "إدارة الهوية وإمكانية الوصول" منح الإذن المناسب للمستخدمين أو المجموعات المناسبة.
لضبط "إدارة الهوية وإمكانية الوصول" لمشروعك:
- انقر على إدارة الهوية وإمكانية الوصول (IAM) المشرف > إدارة الهوية وإمكانية الوصول في قائمة التنقّل
تعرض صفحة IAM العناصر الرئيسية التي تتضمّن أذونات للمشروع.
- راجِع القائمة للاطّلاع على عنوان البريد الإلكتروني والدور المقابل له.
هناك عدد من الأدوار المدرجة لكل من هذه المبادئ الرئيسية. لمزيد من المعلومات، اطّلِع على المقالة فهم الأدوار وفهم الأدوار المخصّصة لإدارة الهوية وإمكانية الوصول.
وقد تلاحظ أيضًا وضع علامة على بعض العناصر الرئيسية باستخدام أذونات زائدة. تفحص Google Cloud إجراءات هذه المبادئ وتقدّم اقتراحات بشأن المستخدمين الذين لديهم أذونات أقل، ما يؤدي بشكل عام إلى زيادة مستوى أمان مشروعك. لمزيد من المعلومات، يُرجى الاطّلاع على فرض أقل امتياز من خلال اقتراحات الأدوار.
عند استخدام "?" للحصول على إحصاءات الأمان، سيظهر لك هذا التحذير:
- لإضافة الأذونات أو إزالتها، استخدِم الروابط في أعلى صفحة IAM.
- يمكنك تخصيص بضع دقائق لإلقاء نظرة على العناصر الأخرى في إدارة الهوية وإمكانية الوصول قائمة التنقّل الخاصة بالمشرف
4. تَنظيم
في حال إضافة مشروع، ننصحك بحذفه لتجنُّب تحصيل رسوم من حسابك على Google.
- في Cloud Console، انتقِل إلى صفحة إدارة الموارد.
- في قائمة المشاريع، اختَر المشروع الذي تريد حذفه، ثم انقر على حذف.
- في مربّع الحوار، اكتب رقم تعريف المشروع، ثم انقر على إيقاف التشغيل لحذف المشروع.
5- تهانينا
تهانينا! وتعرّفت على كيفية إنشاء مشروع على Google Cloud وكيفية الوصول إلى بعض الأقسام الأكثر استخدامًا ضمن Google Cloud Console.