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

1. بررسی اجمالی

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

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

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

چیزی که یاد خواهید گرفت

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

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

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

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

فقط از طریق آن را بخوانید آن را بخوانید و تمرینات را کامل کنید

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

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

2. راه اندازی و الزامات

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

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

96a9c957bc475304.png

b9a10ebdf5b5a448.png

a1e3c01a38fa61c2.png

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

  1. در مرحله بعد، برای استفاده از منابع Google Cloud، باید صورت‌حساب را در Cloud Console فعال کنید .

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

Cloud Shell را راه اندازی کنید

Cloud Shell را فعال کنید

  1. از Cloud Console، روی Activate Cloud Shell کلیک کنید 4292cbf4971c9786.png .

bce75f34b2c53987.png

اگر قبلاً Cloud Shell را راه‌اندازی نکرده‌اید، یک صفحه میانی (در زیر تاشو) برای شما نمایش داده می‌شود که آن را توصیف می‌کند. اگر اینطور است، روی Continue کلیک کنید (و دیگر آن را نخواهید دید). در اینجا به نظر می رسد که آن صفحه یک بار مصرف:

70f315d7b402b476.png

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

fbe3a0674c982259.png

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

پس از اتصال به Cloud Shell، باید ببینید که قبلاً احراز هویت شده اید و پروژه قبلاً روی ID پروژه شما تنظیم شده است.

  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].

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

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

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

gcloud -h

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

آن را امتحان کنید:

gcloud config --help

حالا سعی کن

gcloud help config

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

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

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

gcloud config list

ممکن است تعجب کنید که آیا ویژگی های دیگری وجود دارد که تنظیم نشده اند. با تماس تلفنی می توانید تمامی املاک را مشاهده کنید:

gcloud config list --all

خلاصه

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

5. تبریک می گویم!

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

بیشتر بدانید

مجوز

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