۱. یک پروژه گوگل کلود ایجاد کنید و اعتبارنامهها را اعمال کنید
در حالی که بسیاری از محصولات Google Cloud دارای یک سطح رایگان هستند، اما هنوز هم اغلب به کارت اعتباری یا روش صورتحساب دیگری در پرونده نیاز دارند. این codelab شما را در تنظیم یک اعتبار 10 دلاری به عنوان حساب صورتحساب خود راهنمایی میکند تا نیازی به وارد کردن اطلاعات صورتحساب خود نداشته باشید و مقداری پول اضافی برای امتحان کردن Google Cloud به شما میدهد.
پیشنیازها:
- یک حساب گوگل (ترجیحاً gmail.com@، نه حساب G Suite)
میتوانید یک پروژه جدید Google Cloud ایجاد کنید (توصیه میشود) یا این اعتبار را به یک پروژه GCP موجود اعمال کنید.
۲. شروع به کار با کلود شل
پوسته ابری گوگل (Google Cloud Shell) پوسته لینوکس شما در فضای ابری است: تنها با یک مرورگر، به منابع ابری خود از طریق خط فرمان دسترسی پیدا میکنید و در صورت تمایل میتوانید از یک ویرایشگر متن با هایلایت کردن سینتکسها نیز استفاده کنید.
نمونهای از Cloud Shell با ترمینال و ویرایشگر متن نشان داده شده است:

کاملاً پر، باتریها شامل میشوند
Cloud Shell از قبل ابزارهای توسعهدهندگان رایج مانند Node.js، Java، Go، Python، PHP و Ruby را نصب کرده است. اگر میخواهید یک مدیر سیستم باشید، Cloud Shell به همراه یک کلاینت MySql، کلاینت PostgreSQL، Kubernetes، Docker و موارد دیگر نصب میشود.

شروع آزمایشگاه کد
این ماشین مجازی مبتنی بر دبیان، تمام ابزارهای توسعه مورد نیاز شما را در خود جای داده است. این ماشین مجازی یک دایرکتوری خانگی ۵ گیگابایتی دائمی ارائه میدهد و در فضای ابری گوگل اجرا میشود که عملکرد شبکه و احراز هویت را تا حد زیادی بهبود میبخشد. این بدان معناست که تنها چیزی که برای این آزمایشگاه کد نیاز دارید یک مرورگر است (بله، روی کرومبوک هم کار میکند).
- برای فعال کردن Cloud Shell از کنسول Cloud، کافیست روی Activate Cloud Shell کلیک کنید.
(فقط چند لحظه طول میکشد تا آماده شود و به محیط متصل شود).
پس از اتصال به Cloud Shell، باید ببینید که از قبل احراز هویت شدهاید و پروژه از قبل روی PROJECT_ID شما تنظیم شده است.
gcloud auth list
خروجی دستور
Credentialed accounts: - <myaccount>@<mydomain>.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
شما میتوانید مناطق مختلفی را انتخاب کنید. برای اطلاعات بیشتر، به بخش مناطق و نواحی مراجعه کنید.
در این آزمایشگاه کد، شما یاد خواهید گرفت که چگونه از طریق وب به منابع محاسباتی میزبانی شده در پلتفرم ابری گوگل متصل شوید. شما نحوه استفاده از Cloud Shell و دستور gcloud مربوط به Cloud SDK را خواهید آموخت.
خلاصه
در این مرحله، شما Cloud Shell را اجرا کردید و چند دستور ساده gcloud را فراخوانی کردید.
آنچه در ادامه خواهید آموخت
- نحوهی استقرار یک برنامهی سادهی Node.js در پلتفرم ابری گوگل
- نحوه استفاده از دستورات
gcloud
۳. ویرایشگر Cloud Shell را امتحان کنید
Cloud Shell با یک ویرایشگر متن ارائه میشود که میتوانید در مرورگر خود از آن استفاده کنید. برای شروع، ابتدا یک دایرکتوری جدید برای این codelab ایجاد کنید.
در خط فرمان Cloud Shell، دستورات زیر را اجرا کنید:
touch hello-google-cloud.js edit hello-google-cloud.js
این باید به طور خودکار ویرایشگر Cloud Shell را بارگذاری کند. برای باز کردن ویرایشگر بدون اجرای دستور ویرایش، میتوانید روی دکمه Open Editor از خط فرمان Cloud Shell کلیک کنید.
با کلیک بر روی دکمهی «باز کردن در پنجرهی جدید»، ویرایشگر و ترمینال را به حداکثر اندازهی ممکن برسانید.

پنجره مرورگر شما با ویرایشگر متن Cloud Shell و ترمینال خط فرمان اکنون باید به این شکل باشد:

مقداری کد بنویسید
قطعه کد زیر را در ویرایشگر قرار دهید:
سلام-گوگل-کلود.js
function hello() {
console.log('Hello, Google Cloud!');
}
hello();
برنامه خود را اجرا کنید
در ترمینال خط فرمان Cloud Shell، دستور زیر را اجرا کنید:
node hello-google-cloud.js
موفقیت!
باید خروجی زیر را مشاهده کنید: Hello, Google Cloud!
خلاصه
شما با موفقیت ویرایشگر Cloud Shell را باز کردید، که به شما امکان ویرایش بصری فایلها را میدهد. سپس کد خود را با استفاده از خط فرمان Cloud Shell اجرا کردید.
۴. تبریک میگویم!
شما با Google Cloud Platform شروع به کار کردید و یاد گرفتید که چگونه Cloud Shell را راهاندازی کنید و از ویرایشگر یکپارچه آن استفاده کنید.
اطلاعات بیشتر
- مستندات و ویدیوی آموزشی Cloud Shell.
- مستندات و ویدیوی آموزشی
gcloud.
مجوز
این اثر تحت مجوز عمومی Creative Commons Attribution 2.0 منتشر شده است.