Початок роботи з Cloud Shell і gcloud
Початок ро
Stamps
Initial conditions
Categories:
Google Cloud
Як активувати Cloud Shell
Cloud Shell – це віртуальна машина з попередньо завантаженими інструментами для розробник/p>
- Угорі консолі Google Cloud натисніть Activate Cloud Shell (Активувати Cloud Shell)
.
Щойно ви підключитеся, вас буде автентифіковано, а проект отримає ваш PROJECT_ID (ІДЕНТИФІКАТОР ПРОЕКТУ). Вивід міститиме рядок зі значенням PROJECT_ID (ІДЕНТИФІКАТОР ПРОЕКТУ) для цього сеансу:
Your Cloud Platform project in this session is set to YOUR_PROJECT_ID
gcloud
– це інструмент командного рядка для Google Cloud. Він входить у пакет Cloud Shell і підтримує функцію автозавершення клавішею TAB.
- (Необов’язково) Щоб вивести поточне ім’я облікового запису, введіть таку команду:
CODE...
-
Натисніть Authorize (Авторизувати).
Виконайте наведену нижче команду, щоб переглянути, який регіон налаштовано для проекту.
CODE......
Виконайте наведену нижче команду, щоб переглянути, який регіон налаштовано для проекту.
CODE......
-
Скопіюйте ідентифікатор проекту в буфер обміну або текстовий редактор. Ідентифікатор проекту можна знай/p>
- На інформаційній панелі в Cloud Console у розділі Project info (Інформація про проект). (Натисніть значок меню навігації
, а потім – Cloud overview (Огляд Cloud) > Dashboard (Інформаційна панель).
- На вкладці практичної роботи біля ваших імені користувача й пароля.
- На інформаційній панелі в Cloud Console у розділі Project info (Інформація про проект). (Натисніть значок меню навігації
Виконайте наведену нижче команду gcloud
у Cloud Shell, щоб переглянути ідентифікатор вашого проекту.
CODE...
Виконайте наведену нижче команду gcloud
у Cloud Shell, щоб переглянути відомості про ваш проект.
CODE...
Знайдіть у виводі значення метаданих щодо регіону й зони. Ви використовуватимете зону (google-compute-default-zone
) з виводу пізніше під час цієї практичної роботи.
Примітка. Якщо у виводі немає ключів і значень google-compute-default-region
та google-compute-default-zone
, це означає, що регіон і зону за умовчанням не налаштовано. Вивід також містить іншу корисну інформацію щодо вашого проекту, тому радимо уважно з ним ознайомитись.
...
За допомогою змінних середовища можна визначити середовище, а також витрачати менше часу на написання скрип/p>
Створіть змінну середовища для зберігання ідентифікатора проекту:
CODE...
Створіть змінну середовища для зберігання інформації про зону:
CODE...
Виконайте наведені нижче команди, щоб перевірити, чи правильно налаштовано змінні.
CODE...
Якщо змінні налаштовано правильно, у виводі команд echo з’являться дані про ідентифікатор проекту й зону.
...Створення віртуальної машини за допомогою інструмента gcloud
Створіть новий екземпляр віртуальної машини за gcloud
.
Щоб створити віртуальну машину, виконайте наведену нижче команду:
CODE...
Вивід:
Created [https://www.googleapis.com/compute/v1/projects/qwiklabs-gcp-04-326fae68bc3d/zones/us-east1-c/instances/gcelab2]. NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS gcelab2 ZONE e2-medium 10.128.0.2 34.67.152.90 RUNNING
Деталі команди
- За допомогою команди
gcloud compute
можна керувати ресурсами Compute Engine у простішому форматі порівняно з Compute Engine API. - Команда
instances create
створює новий екземпляр. gcelab2
– назва нової віртуальної машини.- Позначка
--machine-type
указує на тип машини (e2-medium). - Позначка
--zone
указує на місцеположення, у якому створено віртуальну машину. - Якщо ви не включите позначку
--zone
, інструментgcloud
визначить потрібну зону за властивостями за умовчанням. Для інших обов’язкових налаштувань, як-отmachine type
іimage
, використовуються значення за умовчанням або значення, указані в командіcreate
.
Щоб отримати вказівки щодо використання інструмента gcloud
, потрібно додати позначку -h
(перша літера слова help gcloud
.
Виконайте цю команду:
CODE......
Щоб отримати докладнішу довідку, додайте в команду позначку --help
або виконайте команду gcloud help
.
Виконайте ц/p>
CODE...
Щоб вийти, введіть Q
і натисніть Enter.
Виконайте цю команду:
CODE...
Виконавши команди gcloud config --help
і gcloud help config
, ви отримаєте однаковий вивід – док/p>
За допомогою глобальних позначок
gcloud можна керувати поведінкою команд на рівні виклику. Позначки перевизначають значення властивостей SDK.
Щоб переглянути всі властивості з їх налаштуваннями, виконайте цю команду:
gcloud config list --all
Щоб переглянути список екземплярів Compute, доступних у межах цього проекту, виконайте таку команду:
CODE...
Приcode>gcloud допоможе виокремити потрібні вам ресурси.
Приклад виводу:
CODE......
Щоб переглянути список віртуальних машин gcelab2, виконайте цю команду:
CODE...
Приклад виводу:
CODE...
За допомоgcloud
показати лише ту інформацію, що відповідає критеріям (а саме назві екземпляра віртуальної машини).
Щоб переглянути список правил брандмауера, що застосовуються в межах проекту, виконайте таку команду:
CODE...
Вивід:
CODE......
Щоб переглянути список правил брандмауера, що застосовуються в мережі за умовчанням, виконайте таку команду:
CODE...
Вивід:
CODE...
...
Щоб переглянути список правил брандмауера, що застосовуються в мережі за умовчанням, де правило дозволу відп
CODE...
Вивід:
CODE......