شروع کار با Cloud Shell & gcloud

۱. مرور کلی

Google Cloud Shell دسترسی خط فرمان به منابع محاسباتی میزبانی شده در Google Cloud Platform را برای شما فراهم می‌کند و اکنون در کنسول Google Cloud Platform موجود است. Cloud Shell مدیریت پروژه‌ها و منابع Cloud Platform Console را بدون نیاز به نصب Google Cloud SDK و سایر ابزارها روی سیستم شما آسان می‌کند. با Cloud Shell، دستور gcloud به Cloud SDK و سایر ابزارهای مورد نیاز شما همیشه در صورت نیاز در دسترس هستند.

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

این آموزش از https://cloud.google.com/cloud-shell/docs/quickstart و https://cloud.google.com/sdk/gcloud/ اقتباس شده است.

آنچه یاد خواهید گرفت

  • نحوه اتصال به منابع محاسباتی میزبانی شده در پلتفرم ابری گوگل
  • نحوه استفاده از دستورات gcloud

آنچه نیاز دارید

  • آشنایی با ویرایشگرهای متن استاندارد لینوکس مانند Vim، EMACs یا Nano

چگونه از این آموزش استفاده خواهید کرد؟

فقط تا انتها بخوانید آن را بخوانید و تمرین‌ها را انجام دهید

تجربه خود را در استفاده از سرویس‌های Google Cloud Platform و Firebase چگونه ارزیابی می‌کنید؟

تازه کار متوسط ماهر

۲. تنظیمات و الزامات

تنظیم محیط خودتنظیم

  1. وارد Cloud Console شوید و یک پروژه جدید ایجاد کنید یا از یک پروژه موجود دوباره استفاده کنید. اگر از قبل حساب Gmail یا Google Workspace ندارید، باید یکی ایجاد کنید .

96a9c957bc475304.png

b9a10ebdf5b5a448.png

a1e3c01a38fa61c2.png

شناسه پروژه را به خاطر بسپارید، یک نام منحصر به فرد در تمام پروژه‌های Google Cloud (نام بالا قبلاً گرفته شده و برای شما کار نخواهد کرد، متاسفیم!). بعداً در این آزمایشگاه کد به آن PROJECT_ID گفته خواهد شد.

  1. در مرحله بعد، برای استفاده از منابع گوگل کلود، باید پرداخت را در Cloud Console فعال کنید .

اجرای این آزمایشگاه کد، اگر اصلاً هزینه‌ای نداشته باشد، نباید هزینه زیادی داشته باشد. حتماً دستورالعمل‌های بخش «پاکسازی» را که به شما نحوه خاموش کردن منابع را آموزش می‌دهد، دنبال کنید تا پس از این آموزش، متحمل هزینه نشوید. کاربران جدید Google Cloud واجد شرایط برنامه آزمایشی رایگان ۳۰۰ دلاری هستند.

راه اندازی پوسته ابری

فعال کردن پوسته ابری

  1. از کنسول ابری، روی فعال کردن پوسته ابری کلیک کنید 4292cbf4971c9786.png .

bce75f34b2c53987.png

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

70f315d7b402b476.png

آماده‌سازی و اتصال به Cloud Shell فقط چند لحظه طول می‌کشد.

fbe3a0674c982259.png

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

پس از اتصال به 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].

۳. از خط فرمان استفاده کنید

پس از راه‌اندازی Cloud Shell، می‌توانید از خط فرمان برای فراخوانی دستور gcloud مربوط به Cloud SDK یا سایر ابزارهای موجود در نمونه ماشین مجازی استفاده کنید. همچنین می‌توانید از دایرکتوری $HOME خود در فضای ذخیره‌سازی دیسک پایدار برای ذخیره فایل‌ها در پروژه‌ها و بین جلسات Cloud Shell استفاده کنید. دایرکتوری $HOME شما برای شما خصوصی است و سایر کاربران نمی‌توانند به آن دسترسی داشته باشند.

بیایید با نگاهی به دستورات موجود برای شما شروع کنیم. این را امتحان کنید:

gcloud -h

دستورالعمل‌های ساده‌ی استفاده با اضافه کردن -h ‎ به انتهای هر فراخوانی gcloud در دسترس هستند. با اضافه کردن پرچم --help ‎ یا اجرای دستور gcloud help COMMAND ‎ می‌توان به اطلاعات تکمیلی بیشتری دست یافت.

امتحانش کن:

gcloud config --help

حالا امتحان کنید

gcloud help config

متوجه خواهید شد که دستورات gcloud config --help و gcloud help config معادل هستند - هر دو راهنمای طولانی و مفصلی ارائه می‌دهند.

۴. استفاده از دستورات gcloud

بیایید سعی کنیم لیست پیکربندی‌های موجود در محیط خود را مشاهده کنیم. از خواندن راهنمای طولانی و مفصل در مرحله قبل، می‌دانیم که می‌توانیم از دستور gcloud list استفاده کنیم.

gcloud config list

ممکن است از خود بپرسید که آیا ویژگی‌های دیگری وجود دارند که تنظیم نشده‌اند یا خیر. می‌توانید با فراخوانی دستور زیر، همه ویژگی‌ها را مشاهده کنید:

gcloud config list --all

خلاصه

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

۵. تبریک می‌گویم!

شما یاد گرفتید که چگونه Cloud Shell را راه‌اندازی کنید و چند دستور نمونه gcloud را اجرا کنید.

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

مجوز

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