Сервисные аккаунты
Создание сервисного аккаунта
Сервисный аккаунт используется для работы с ресурсами T1 Облако через API.
Чтобы создать сервисный аккаунт:
- Выберите проект, в котором нужно создать сервисный аккаунт.
- В главном меню портала перейдите в раздел IAM и Управление → Сервисные аккаунты.
- Нажмите на кнопку Создать сервисный аккаунт и заполните поля:
- Название * — название сервисного аккаунта;
- Роли * — роли сервисного аккаунта.
- Нажмите на кнопку Создать.
В результате у сервисного аккаунта будет доступ к проекту, в котором он создан.
Примечание
Чтобы сервисный аккаунт имел доступ ко всем проектам папки/организации, назначьте ему роль в папке/организации. Подробнее см. раздел Права доступа пользователей и сервисных аккаунтов.
Созданный сервисный аккаунт отображается на портале:
Чтобы посмотреть подробную информацию о сервисном аккаунте, нажмите на строку c нужным сервисным аккаунтом. Откроется страница с информацией о сервисном аккаунте:
- в разделе API-ключ отображается ключ для взаимодействия с порталом через API. Подробнее см. Работа с API;
- в разделе Статические ключи для Объектного хранилища S3 отображаются ключи для доступа к Объектному хранилищу S3 через сторонние интерфейсы.
Для одного сервисного аккаунта можно создать несколько статических ключей. Подробнее см. раздел Создание статических ключей для Объектного хранилища S3.
Сервисный аккаунт можно изменить, выдать/изменить ему права доступа, удалить сервисный аккаунт.
Работа с API
Для взаимодействия с порталом через API:
- Создайте API-ключ:
- В главном меню портала перейдите в раздел IAM и Управление → Сервисные аккаунты.
- Выберите нужный сервисный аккаунт.
- В разделе API-ключ нажмите на кнопку Создать:Откроется окно с данными о сгенерированном API-ключе:
- Нажмите на кнопку Скопировать данные формы и сохраните данные в любом удобном месте.
- Установите флажок Подтверждаю, что данные мной сохранены.
- Нажмите на кнопку Закрыть.
Авторизуйтесь на портале с помощью этого API-ключа и получите токен одним из способов:
Выполните тестовый запрос на получение списка заказов через API:
где:
- <TOKEN> — токен, полученный в параметре access_token (или по кнопке Скопировать токен);
<PROJECT_ID> — Идентификатор проекта.
| jq в конце запроса необходим для удобства вывода ответа на запрос.
Изменение сервисного аккаунта
Чтобы изменить название или роли сервисного аккаунта:
- В главном меню портала перейдите в раздел IAM и Управление → Сервисные аккаунты.
- В строке с нужным сервисным аккаунтом нажмите на кнопку и выберите пункт Редактировать.
- Измените нужные поля:
- Название * — название сервисного аккаунта;
- Роли * — роли сервисного аккаунта.
- Нажмите на кнопку Сохранить.
Удаление сервисного аккаунта
Чтобы удалить сервисный аккаунт:
- В главном меню портала перейдите в раздел IAM и Управление → Сервисные аккаунты.
- Нажмите на строку с сервисным аккаунтом, который нужно удалить.
- Если есть API-ключ, удалите его:
- В разделе API-ключ нажмите на кнопку Удалить.
- Нажмите на кнопку Удалить.
- Нажмите на кнопку и выберите пункт Удалить.
- Введите Идентификатор для подтверждения удаления.
- Нажмите на кнопку Удалить.






