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

1. یک پروژه Google Cloud ایجاد کنید و اعتبارات را اعمال کنید

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

پیش نیازها:

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

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

2. با Cloud Shell شروع کنید

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

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

c63be5210e69eb64.png

به طور کامل بارگیری شده است، باتری ها گنجانده شده است

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

c5b8ba52a4e6b2fb.png

کد لبه را شروع کنید

این ماشین مجازی مبتنی بر دبیان با تمام ابزارهای توسعه که شما نیاز دارید بارگذاری شده است. این دایرکتوری اصلی 5 گیگابایتی دائمی را ارائه می دهد و در Google Cloud اجرا می شود و عملکرد شبکه و احراز هویت را بسیار افزایش می دهد. این بدان معنی است که تمام چیزی که برای این کد لبه نیاز دارید یک مرورگر است (بله، روی کروم بوک کار می کند).

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

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1NYAd

Screen Shot 2017-06-14 at 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_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93DrxZHQ4PhZ5

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

echo $GOOGLE_CLOUD_PROJECT

خروجی فرمان

<PROJECT_ID>
  1. در نهایت، منطقه پیش فرض و پیکربندی پروژه را تنظیم کنید.
gcloud config set compute/zone us-central1-f

شما می توانید مناطق مختلفی را انتخاب کنید. برای اطلاعات بیشتر، به مناطق و مناطق مراجعه کنید.

در این کد لبه، نحوه اتصال به منابع محاسباتی میزبانی شده در پلتفرم ابری گوگل از طریق وب را یاد خواهید گرفت. شما یاد خواهید گرفت که چگونه از Cloud Shell و دستور Cloud SDK gcloud استفاده کنید.

خلاصه

در این مرحله، Cloud Shell را راه اندازی کردید و چند دستور ساده gcloud را فراخوانی کردید.

آنچه در ادامه خواهید آموخت

  • نحوه استقرار یک برنامه ساده Node.js در Google Cloud Platform
  • نحوه استفاده از دستورات gcloud

3. ویرایشگر Cloud Shell را امتحان کنید

Cloud Shell دارای یک ویرایشگر متن است که می توانید در مرورگر خود از آن استفاده کنید. برای شروع، ابتدا یک دایرکتوری جدید برای این کد لبه ایجاد کنید.

در خط فرمان Cloud Shell، دستورات زیر را اجرا کنید:

touch hello-google-cloud.js
edit hello-google-cloud.js

این باید به طور خودکار ویرایشگر Cloud Shell را بارگیری کند. برای باز کردن ویرایشگر بدون اجرای دستور ویرایش، می‌توانید روی دکمه Open Editor از خط فرمان Cloud Shell کلیک کنید.

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

63ec88931c39bf64.png

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

93363bc7bee5a90f.png

یه کد بنویس

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

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

برنامه خود را اجرا کنید

در ترمینال خط فرمان Cloud Shell، اجرا کنید:

node hello-google-cloud.js

موفقیت!

شما باید خروجی زیر را ببینید: Hello, Google Cloud!

خلاصه

شما با موفقیت ویرایشگر پوسته ابری را باز کردید، که به شما امکان می دهد فایل ها را به صورت بصری ویرایش کنید. سپس کد خود را با استفاده از خط فرمان Cloud Shell اجرا کردید.

4. تبریک!

شما با Google Cloud Platform شروع کردید و یاد گرفتید که چگونه Cloud Shell را راه اندازی کنید و از ویرایشگر یکپارچه استفاده کنید.

بیشتر بدانید

مجوز

این اثر تحت مجوز Creative Commons Attribution 2.0 Generic مجوز دارد.