Управление доступом в SpeechKit
В этом разделе вы узнаете:
Об управлении доступом
Все операции в Yandex Cloud проверяются в сервисе Yandex Identity and Access Management. Если у субъекта нет необходимых разрешений, сервис вернет ошибку.
Чтобы выдать разрешения к ресурсу, назначьте роли на этот ресурс субъекту, который будет выполнять операции. Роли можно назначить аккаунту на Яндексе, сервисному аккаунту, локальному пользователю, федеративному пользователю, группе пользователей, системной группе или публичной группе. Подробнее читайте в разделе Как устроено управление доступом в Yandex Cloud.
На какие ресурсы можно назначить роль
Роль можно назначить на организацию, облако и каталог. Роли, назначенные на организацию, облако или каталог, действуют и на вложенные ресурсы.
Какие роли действуют в сервисе
Сервисные роли
ai.speechkit-stt.user
Роль ai.speechkit-stt.user позволяет использовать функциональность распознавания речи
ai.speechkit-tts.user
Роль ai.speechkit-tts.user позволяет использовать функциональность синтеза речи
ai.auditor
Роль ai.auditor позволяет просматривать информацию о моделях генерации текста и правилах модерации моделей, о текстовых агентах и каналах публикации текстовых агентов, а также о конфигурациях Responses API, подписках и других сущностях в Yandex AI Studio.
Пользователи с этой ролью могут:
- просматривать метаданные моделей генерации текста
; - просматривать список текстовых агентов
в каталоге, информацию о них, их версиях и операциях с ними; - просматривать информацию о каналах публикации текстовых агентов
, а также список каналов в каталоге; - просматривать информацию о назначенных правах доступа к текстовым агентам и каналам публикации текстовых агентов;
- просматривать информацию о конфигурациях Responses API
, загруженных файлах и поисковых индексах ; - просматривать метаданные правил модерации
моделей; - просматривать метаданные своей подписки
; - просматривать метаданные профилей рабочих мест
пользователей и назначенные права доступа к таким профилям; - просматривать метаданные рабочих мест
пользователей и назначенные права доступа к рабочим местам; - просматривать метаданные датасетов
; - просматривать информацию о квотах
сервиса Yandex AI Studio; - просматривать информацию об облаке и каталоге.
Включает разрешения, предоставляемые ролями ai.agentChannels.auditor, ai.canvasAgents.auditor, ai.assistants.auditor, ai.datasets.auditor, ai.models.auditor, ai.guardrails.auditor, ai.subscriptions.auditor, ai.workProfiles.auditor и ai.workRuntimes.auditor.
ai.viewer
Роль ai.viewer позволяет просматривать информацию о моделях генерации текста и правилах модерации моделей, о текстовых агентах и каналах публикации текстовых агентов, а также о конфигурациях Responses API, подписках и других сущностях в Yandex AI Studio.
Пользователи с этой ролью могут:
- просматривать информацию о моделях генерации текста
; - просматривать список текстовых агентов
в каталоге, информацию о них, их версиях и операциях с ними; - просматривать информацию о каналах публикации текстовых агентов
, а также список каналов в каталоге; - просматривать информацию о назначенных правах доступа к текстовым агентам и каналам публикации текстовых агентов;
- просматривать информацию о конфигурациях Responses API
; - просматривать информацию о загруженных файлах
и содержимое таких файлов; - просматривать информацию о поисковых индексах
, а также выполнять поиск по таким индексам; - просматривать информацию о правилах модерации
моделей; - просматривать информацию о своей подписке
; - просматривать информацию о профилях рабочих мест
пользователей и назначенных правах доступа к таким профилям; - просматривать информацию о рабочих местах
пользователей и назначенных правах доступа к рабочим местам; - просматривать информацию о датасетах
; - просматривать информацию о квотах
сервиса Yandex AI Studio; - просматривать информацию об облаке и каталоге.
Включает разрешения, предоставляемые ролями ai.auditor, ai.agentChannels.viewer, ai.canvasAgents.viewer, ai.assistants.viewer, ai.datasets.viewer, ai.models.viewer, ai.guardrails.viewer, ai.subscriptions.viewer, ai.workRuntimes.viewer и ai.workProfiles.viewer.
ai.editor
Роль ai.editor позволяет использовать модели Yandex AI Studio, управлять текстовыми агентами, конфигурациями Responses API и другими сущностями в Yandex AI Studio.
Пользователи с этой ролью могут:
- просматривать информацию о моделях генерации текста
, генерации изображений, векторного представления текста и классификаторов в сервисе Yandex AI Studio, а также использовать такие модели; - просматривать список текстовых агентов
в каталоге, информацию о них, их версиях и операциях с ними; - создавать, изменять и удалять текстовых агентов;
- создавать версии текстовых агентов;
- тестировать в интерфейсе тестирования любую версию текстового агента, в том числе не опубликованную в канале: отправлять агенту сообщения и просматривать события выполнения;
- просматривать информацию о каналах публикации текстовых агентов
, а также список каналов в каталоге; - создавать, изменять и удалять каналы публикации текстовых агентов, приостанавливать и возобновлять их работу;
- публиковать версии текстовых агентов в каналах;
- просматривать информацию о назначенных правах доступа к текстовым агентам и каналам публикации текстовых агентов;
- просматривать информацию о конфигурациях Responses API
, а также создавать, использовать, изменять и удалять их; - просматривать информацию о загруженных файлах
, а также загружать, изменять, просматривать и удалять такие файлы; - просматривать информацию о поисковых индексах
, создавать, изменять и удалять поисковые индексы, а также выполнять поиск по ним; - просматривать информацию о правилах модерации
моделей, а также создавать, применять, изменять и удалять такие правила; - получать список всех подписок
в облаке; - просматривать информацию о своей подписке;
- покупать, использовать, изменять и удалять свою подписку;
- сбрасывать окна потребления по любой подписке в облаке;
- просматривать информацию о профилях рабочих мест
пользователей и назначенных правах доступа к профилям рабочих мест; - использовать и изменять профили рабочих мест пользователей;
- просматривать информацию о рабочих местах
пользователей и назначенных правах доступа к рабочим местам; - создавать рабочие места;
- использовать свое рабочее место;
- просматривать информацию о датасетах
, а также создавать, использовать, изменять и удалять их. - использовать функциональности распознавания речи
, синтеза речи , перевода текста и распознавания текста на изображениях в сервисе Yandex AI Studio; - просматривать информацию о квотах
сервиса Yandex AI Studio; - просматривать информацию об облаке и каталоге.
Включает разрешения, предоставляемые ролями ai.viewer, ai.speechkit-stt.user, ai.speechkit-tts.user, ai.vision.user, ai.translate.user, ai.languageModels.user, ai.imageGeneration.user, ai.agentChannels.editor, ai.canvasAgents.editor, ai.assistants.editor, ai.datasets.editor, ai.models.editor, ai.guardrails.editor, ai.subscriptions.editor, ai.workRuntimes.editor и ai.workProfiles.editor.
ai.admin
Роль ai.admin позволяет использовать модели Yandex AI Studio, управлять подписками, текстовыми агентами, конфигурациями Responses API и другими сущностями и доступом к ним в Yandex AI Studio.
Пользователи с этой ролью могут:
- просматривать информацию о моделях генерации текста
, генерации изображений, векторного представления текста и классификаторов в сервисе Yandex AI Studio, а также использовать такие модели; - просматривать список текстовых агентов
в каталоге, информацию о них, их версиях и операциях с ними; - создавать, изменять и удалять текстовых агентов;
- создавать версии текстовых агентов;
- тестировать в интерфейсе тестирования любую версию текстового агента, в том числе не опубликованную в канале: отправлять агенту сообщения и просматривать события выполнения;
- просматривать информацию о каналах публикации текстовых агентов
, а также список каналов в каталоге; - создавать, изменять и удалять каналы публикации текстовых агентов, приостанавливать и возобновлять их работу;
- публиковать версии текстовых агентов в каналах;
- просматривать информацию о назначенных правах доступа к текстовым агентам и каналам публикации текстовых агентов, а также изменять такие права доступа;
- просматривать информацию о конфигурациях Responses API
, а также создавать, использовать, изменять и удалять их; - просматривать информацию о загруженных файлах
, а также загружать, изменять, просматривать и удалять такие файлы; - просматривать информацию о поисковых индексах
, создавать, изменять и удалять поисковые индексы, а также выполнять поиск по ним; - просматривать информацию о правилах модерации
моделей, а также создавать, применять, изменять и удалять такие правила; - получать список всех подписок
в облаке и просматривать информацию о них; - покупать, изменять и удалять подписки, в том числе подписки других пользователей;
- сбрасывать окна потребления по любой подписке в облаке;
- использовать свою подписку;
- просматривать информацию о профилях рабочих мест
пользователей; - просматривать информацию о назначенных правах доступа к профилям рабочих мест пользователей и изменять такие права доступа;
- создавать, использовать, изменять и удалять профили рабочих мест пользователей;
- просматривать информацию о рабочих местах
пользователей; - просматривать информацию о назначенных правах доступа к рабочим местам пользователей и изменять такие права доступа;
- создавать и удалять рабочие места;
- использовать свое рабочее место;
- просматривать информацию о датасетах
, а также создавать, использовать, изменять и удалять их; - использовать функциональности распознавания речи
, синтеза речи , перевода текста и распознавания текста на изображениях в сервисе Yandex AI Studio; - просматривать информацию о квотах
сервиса Yandex AI Studio; - просматривать информацию об облаке и каталоге.
Включает разрешения, предоставляемые ролями ai.editor, ai.agentChannels.admin, ai.canvasAgents.admin, ai.assistants.admin, ai.datasets.admin, ai.models.admin, ai.guardrails.admin, ai.subscriptions.admin, ai.workRuntimes.admin и ai.workProfiles.admin.
Более подробную информацию о сервисных ролях читайте на странице Роли в документации сервиса Yandex Identity and Access Management.
Роли других сервисов
При работе с SpeechKit вам могут понадобиться роли других сервисов, например, чтобы загружать результаты и исходные материалы в бакет облачного хранилища Object Storage.
resource-manager.clouds.owner
Роль resource-manager.clouds.owner позволяет совершать любые действия в облаке и дочерних ресурсах.
Роль также позволяет управлять привязкой облака к платежному аккаунту, для этого у пользователя должны быть права на этот платежный аккаунт. Подробнее об управлении доступом к платежному аккаунту смотрите в документации Yandex Cloud Billing.
По умолчанию пользователи с этой ролью получают уведомления о событиях в облаке и его каталогах.
Роль можно назначить только на облако. Пользователю, создающему облако, автоматически назначается данная роль на это облако.
Включает разрешения, предоставляемые ролями admin и resource-manager.clouds.member.
storage.uploader
Роль storage.uploader позволяет загружать объекты в бакеты, в том числе перезаписывать загруженные ранее, а также читать данные в бакетах, просматривать информацию о бакетах и объектах в них, а также о каталоге и квотах сервиса Object Storage. Не позволяет удалять объекты и конфигурировать бакеты.
Пользователи с этой ролью могут:
- просматривать список бакетов;
- просматривать списки объектов в бакетах, информацию о таких объектах и их содержимое;
- загружать объекты в бакет;
- просматривать информацию о назначенных правах доступа к бакетам и объектам в них;
- просматривать информацию о конфигурации CORS бакетов;
- просматривать информацию о конфигурации хостинга статических сайтов бакетов;
- просматривать информацию о протоколе обращения к бакету;
- просматривать настройки логирования действий с бакетами;
- просматривать настройки версионирования бакетов;
- просматривать настройки шифрования бакетов;
- просматривать информацию о классе хранилища по умолчанию для бакета;
- просматривать метки бакетов;
- просматривать информацию о регионе, в котором расположен бакет;
- просматривать информацию о конфигурации жизненных циклов объектов;
- просматривать списки версий объектов и информацию о таких версиях;
- просматривать информацию о блокировках версий объектов и настраивать такие блокировки;
- просматривать метки объектов и версий объектов, а также изменять такие метки;
- просматривать информацию о текущих составных загрузках объектов и их частях, а также удалять частично загруженные объекты;
- просматривать статистику облака, каталога и сервиса Object Storage;
- просматривать информацию о квотах сервиса Object Storage;
- просматривать информацию о каталоге.
Включает разрешения, предоставляемые ролью storage.viewer.
kms.keys.encrypterDecrypter
Роль kms.keys.encrypterDecrypter позволяет просматривать информацию о симметричных ключах шифрования, а также шифровать и расшифровывать данные с помощью таких ключей.
Включает разрешения, предоставляемые ролями kms.keys.encrypter и kms.keys.decrypter.