Начало работы с Yandex Cloud CLI

Оцените статью

Наконец мои руки добрались до облака Yandex и пока у меня не сгорел грант можно с облаком поиграть. Как я понимаю Yandex Cloud CLI не особо отличается от аналогичного инструмента в Google Cloud и AWS, но на будущее немного законспектируем, что мы имеем.

Установка Yandex Cloud CLI

Здесь все достаточно стандартно и первым делом установим утилиту (от имени пользователя).

$ curl -sSL https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash

PATH переменная автоматически прописывается в .bashrc и соответственно применяем изменения (можно просто открыть еще один терминал и все произойдет автоматически).

$ source /home/chernousov/.bashrc

Стоит отметить, что есть удобное автодополнение команд по TAB.

Yandex cloud CLI

Дальше все по классике и запускаем инициализацию, получаем токен выбираем зону по умолчанию и в принципе все готово.

$ yc init
Welcome! This command will take you through the configuration process.
Please go to https://oauth.yandex.ru/authorize?response_type=token&client_id=XXXXXXXXXXXXXXXXX in order to obtain OAuth token.
 Please enter OAuth token: XXXXXXXXXXXXXX
You have one cloud available: 'cloud-chernousovanton-cru' (id = b1g1kuo416fd2e0o93as). It is going to be used by default.
Please choose folder to use:
 [1] default (id = b1gfcd1kftagcggv99bs)
 [2] Create a new folder
Please enter your numeric choice: 1
Your current folder has been set to 'default' (id = b1gfcd1kftagcggv99bs).
Do you want to configure a default Compute zone? [Y/n] 
Which zone do you want to use as a profile default?
 [1] ru-central1-a
 [2] ru-central1-b
 [3] ru-central1-d
 [4] Don't set default zone
Please enter your numeric choice: 1
Your profile default Compute zone has been set to 'ru-central1-a'.

Проверим, что оно вообще работает и запросим например список VPC-сетей.

$ yc vpc network list
+----------------------+---------+
|          ID          |  NAME   |
+----------------------+---------+
| enpovbd5jnjr8ti0gcqi | default |
+----------------------+---------+

Сверимся с WEB-интерфейсом и убедимся, что все у нас в порядке.

Yandex Cloud WEB

Давайте дальше создадим нашу облачную сеть, у созданной автоматически какое-то невменяемое имя, а мы же экспериментируем по взрослому.

$ yc vpc network create --name yc-network-01 --labels yc-networks=yc-network-01 --description "yc-network-01"
$ yc vpc subnet create --name yc-subnet-a-01 --zone ru-central1-a --range 10.102.5.0/24 --network-name yc-network-01 --description "yc-subnet-01"

Сверимся с WEB-интерфейсом и убедимся, что все ОК.

Yandex subnet creation

Посмотрим на то, что мы наделали, но в более расширенном формате.

$ yc vpc network list --format yaml

Удалим автоматически созданную сеть.

$ yc vpc network delete enpovbd5jnjr8ti0gcqi

Не забываем удалить автоматически созданные подсети (в противном случае саму сеть вы не удалите) и думаю на данный момент закончим и будем настраивать VPS и пробовать к нему подключиться.

Похожие записи

Интеграция DevOps (Gitea+Concourse) стека с FreeIPA

По старой схеме продолжаем проект по миграции на отечественное ПО, а именно на RedOS и сегодня настроим интеграцию Gitea и Concourse c доменом FreeIPA. Настройки Gitea для авторизации при помощи…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Интеграция DevOps (Gitea+Concourse) стека с FreeIPA

Интеграция DevOps (Gitea+Concourse) стека с FreeIPA

Шпаргалка по основным командам консоли Ubuntu Linux

Шпаргалка по основным командам консоли Ubuntu Linux

Интеграция Grafana и FreeIPA (авторизация при помощи учетных данных IPA-домена)

Интеграция Grafana и FreeIPA (авторизация при помощи учетных данных IPA-домена)

Linux синхронизация времени (Установка настройка и диагностика chrony)

Linux синхронизация времени (Установка настройка и диагностика chrony)

Интеграция Zabbix и FreeIPA (авторизация пользователей домена)

Интеграция Zabbix и FreeIPA (авторизация пользователей домена)

Собираем корпоративный AI-чат: от выбора модели до работающего прототипа

Собираем корпоративный AI-чат: от выбора модели до работающего прототипа