Начало работы с 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 и пробовать к нему подключиться.

Related Posts

VPS в Yandex-облаке

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

Тестирование жестких дисков в Ubuntu Linux

Досталось мне тут наследство от старого системного администратора, а именно куча жестких дисков которые скажем так непонятного состояния и надо определиться, что из них отнести на помойку, а что можно…

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

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

Возможно вы пропустили

VPS в Yandex-облаке

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

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

Тестирование жестких дисков в Ubuntu Linux

Тестирование жестких дисков в Ubuntu Linux

Диапазоны IP-адресов популярных WEB-ресурсов

Диапазоны IP-адресов популярных WEB-ресурсов

Базовая настройка MikroTik

Базовая настройка MikroTik

Angular – начало работы

Angular – начало работы