آیا آزمایشگاه کد گوگل کلود انجام می دهید؟ از اینجا شروع کنید!

۱. یک پروژه گوگل کلود ایجاد کنید و اعتبارنامه‌ها را اعمال کنید

در حالی که بسیاری از محصولات Google Cloud دارای یک سطح رایگان هستند، اما هنوز هم اغلب به کارت اعتباری یا روش صورتحساب دیگری در پرونده نیاز دارند. این codelab شما را در تنظیم یک اعتبار 10 دلاری به عنوان حساب صورتحساب خود راهنمایی می‌کند تا نیازی به وارد کردن اطلاعات صورتحساب خود نداشته باشید و مقداری پول اضافی برای امتحان کردن Google Cloud به شما می‌دهد.

پیش‌نیازها:

  • یک حساب گوگل (ترجیحاً gmail.com@، نه حساب G Suite)

می‌توانید یک پروژه جدید Google Cloud ایجاد کنید (توصیه می‌شود) یا این اعتبار را به یک پروژه GCP موجود اعمال کنید.

۲. شروع به کار با کلود شل

پوسته ابری گوگل (Google Cloud Shell) پوسته لینوکس شما در فضای ابری است: تنها با یک مرورگر، به منابع ابری خود از طریق خط فرمان دسترسی پیدا می‌کنید و در صورت تمایل می‌توانید از یک ویرایشگر متن با هایلایت کردن سینتکس‌ها نیز استفاده کنید.

نمونه‌ای از Cloud Shell با ترمینال و ویرایشگر متن نشان داده شده است:

c63be5210e69eb64.png

کاملاً پر، باتری‌ها شامل می‌شوند

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

c5b8ba52a4e6b2fb.png

شروع آزمایشگاه کد

این ماشین مجازی مبتنی بر دبیان، تمام ابزارهای توسعه مورد نیاز شما را در خود جای داده است. این ماشین مجازی یک دایرکتوری خانگی ۵ گیگابایتی دائمی ارائه می‌دهد و در فضای ابری گوگل اجرا می‌شود که عملکرد شبکه و احراز هویت را تا حد زیادی بهبود می‌بخشد. این بدان معناست که تنها چیزی که برای این آزمایشگاه کد نیاز دارید یک مرورگر است (بله، روی کروم‌بوک هم کار می‌کند).

  1. برای فعال کردن Cloud Shell از کنسول Cloud، کافیست روی Activate Cloud Shell کلیک کنید. fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q (فقط چند لحظه طول می‌کشد تا آماده شود و به محیط متصل شود).

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

اسکرین شات 2017-06-14 ساعت 10.13.43 PM.png

پس از اتصال به 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 جستجو کنید:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqA BYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

Cloud Shell همچنین برخی از متغیرهای محیطی را به طور پیش‌فرض تنظیم می‌کند که ممکن است هنگام اجرای دستورات بعدی مفید باشند.

echo $GOOGLE_CLOUD_PROJECT

خروجی دستور

<PROJECT_ID>
  1. در نهایت، منطقه پیش‌فرض و پیکربندی پروژه را تنظیم کنید.
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 کلیک کنید.

با کلیک بر روی دکمه‌ی «باز کردن در پنجره‌ی جدید»، ویرایشگر و ترمینال را به حداکثر اندازه‌ی ممکن برسانید.

63ec88931c39bf64.png

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

۹۳۳۶۳bc7bee5a90f.png

مقداری کد بنویسید

قطعه کد زیر را در ویرایشگر قرار دهید:

سلام-گوگل-کلود.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 را راه‌اندازی کنید و از ویرایشگر یکپارچه آن استفاده کنید.

اطلاعات بیشتر

مجوز

این اثر تحت مجوز عمومی Creative Commons Attribution 2.0 منتشر شده است.