Перейти к содержанию

Cоздание сервисного аккаунта и ключей в Yandex Cloud

Создание сервисного аккаунта

Перейдите в Яндекс.Cloud

Перейдите в раздел "Сервисные аккаунты". Далее в "IAM и администрирование" → "Сервисные аккаунты".

Нажмите кнопку "Создать сервисный аккаунт".

Укажите:

  • Имя
  • Описание (опционально).

Нажмите "Создать".

Выберите роли:

  • editor – для управления ресурсами.

  • viewer – только для просмотра (если нужно).

yandex-4.png

Создание ключей для авторизации

Откройте созданный сервисный аккаунт

Для создания авторизационного ключа перейдите на вкладку "Ключи".

Нажмите "Создать ключ" → "Алгоритм шифрования (RSA_2048)" -> "Скачать файл с ключами"

yandex-1.png

Ключ автоматически скачается в виде файла key.json. Важно! Сохраните файл в безопасное место — повторно получить его нельзя.

Настройка аутентификации через CLI

Укажите путь к ключу в команде:

yc config set service-account-key key.json

Пропишите параметры в запросе:

{
  "privateKey": <private_key>,
  "address": <address>,
  "cloudId": <cloud_identifier>,
  "publicKeyId": <public_key_identifier>,
  "serviceAccountId": <service_account_identifier>
}

Проверьте доступ, выполнив команду:

yc iam service-account list

Если команда возвращает список сервисных аккаунтов — ключ работает корректно.

Маппинг сущностей Yandex Cloud в Octopus

Yandex Cloud Octopus
Инстанс (Instance) Виртуальная машина (VM)
Зона доступности (Zone) Физический сервер (PM)
Тип диска (DiskType) Хранилище (Storage)
Диск (Disk) Том (Volume)