Доступ к приложению.

Приглашайте разработчиков и коллег в отдельное приложение, не передавая свой пароль: роли «Только просмотр», «Разработчик» и «Администратор», что может каждая и как изменить или закрыть доступ.

4 МИН ЧТЕНИЯ

Доступ к приложениям выдаётся для каждого приложения отдельно. Пригласите разработчика или коллегу в то приложение, над которым он работает, — он входит под своим логином и получает только это приложение с ролью, которую выберете вы. В разных приложениях у человека могут быть разные роли.

Доступ распространяется на приложение со всем, что к нему относится: его сервисами, базами данных, репликами, бакетами, превью и терминалом. Остальное в вашем аккаунте человеку не открывается.

Как пригласить человека

Откройте приложение → вкладка Доступ → Пригласить человека. Укажите адрес электронной почты, выберите роль и нажмите Пригласить.

Человек получает ссылку по электронной почте и входит — или создаёт аккаунт — с этим адресом. Ссылка действует 7 дней. Пока приглашение не принято, в меню рядом с человеком есть Отправить приглашение ещё раз и Отменить приглашение.

Вкладка Доступ открыта владельцу аккаунта и администраторам приложения.

Роли

РольКоротко
Только просмотрвидит состояние, развёртывания, журналы, мониторинг и расход; ничего не меняет
Разработчикразвёртывания и откаты, переменные, терминал, данные, домены, превью и режим обслуживания; без ресурсов, оплаты и управления доступом
Администраторвсё в приложении: ресурсы, сервисы и базы данных, оплата, лимит расходов, удаление и доступ других людей

Владелец аккаунта всегда может всё в любом приложении.

Что может каждая роль

ДействиеТолько просмотрРазработчикАдминистратор
Видеть приложение, развёртывания и их журналы, журнал работы, мониторинг, расход и сумму расходов за месяц✓✓✓
Видеть домены, превью, экземпляры, список резервных копий и бакеты✓✓✓
Разворачивать, разворачивать заново, откатывать, перезапускать; менять настройки сборки, команды и расписания сервисов, процессы—✓✓
Видеть и менять переменные и данные для подключения—✓✓
Пользоваться терминалом и консолью, Объяснить ошибку—✓✓
Вкладка Данные: просматривать и изменять данные, импорт и экспорт—✓✓
Добавлять и удалять домены, перенаправления, режим обслуживания, хуки развёртывания, пароль для превью, уведомления—✓✓
Создавать резервную копию сейчас—✓✓
Запускать приложение и оплачивать его, менять его ресурсы, тариф и проект, в котором оно показано——✓
Переключать ветку, из которой развёртывается приложение——✓
Добавлять сервисы, базы данных, экземпляры, реплики и бакеты; делать реплику самостоятельной——✓
Восстанавливать резервную копию, открывать доступ к базе данных извне——✓
Задавать лимит расходов приложения——✓
Удалять приложение, сервис, базу данных или бакет——✓
Управлять доступом к приложению——✓

Терминал в превью открывают Разработчик и Администратор — так же, как в самом приложении.

Репозиторий, из которого развёртывается приложение, подключён через GitHub владельца аккаунта, поэтому выбрать другой репозиторий — для приложения или для нового сервиса — может владелец аккаунта.

Работа в аккаунте владельца

Когда приглашение принято, аккаунт владельца появляется в меню пользователя (аватар справа вверху) в разделе Аккаунты. Выберите его, чтобы перейти. Если у вас есть доступ только к некоторым его приложениям, вы видите только эти приложения — без платежей, других услуг и команды этого аккаунта. Мой аккаунт в том же меню возвращает в ваш собственный аккаунт.

Команда аккаунта

Администратор всего аккаунта на странице Команда — администратор всех его приложений: на вкладке Доступ каждого приложения он отмечен как «как администратор аккаунта». Остальные роли команды сами по себе не дают доступа к приложениям — доступ к каждому приложению выдаётся на его собственной вкладке Доступ.

Участники команды, чья роль позволяет управлять услугами (Администратор, Технический), могут создавать в аккаунте новые приложения. Тот, кто создал приложение, сразу получает к нему доступ: администратор аккаунта — с ролью Администратор, участник с ролью «Технический» — с ролью Разработчик. Запуск и его оплату выполняет владелец аккаунта или администратор приложения.

Если удалить человека из команды аккаунта, его доступ к приложениям аккаунта тоже прекращается.

API-токены и командная строка

Личные API-токены принадлежат тому, кто их создаёт, в Настройки аккаунта → API-токены. В чужом аккаунте токен действует с ролью этого человека в приложении, а поверх неё применяется собственная область действия токена: например, токен человека с ролью «Только просмотр» не сможет развернуть приложение даже с областью действия Полный доступ. См. Инструменты разработчика.

Изменение роли и закрытие доступа

На вкладке Доступ выберите другую роль рядом с человеком — она действует сразу, и человек получает об этом письмо. Закрыть доступ в меню рядом с ним сразу прекращает его доступ к приложению, в том числе через его API-токены. Само приложение не меняется.

Всё ещё не можете разобраться?

Напишите живому инженеру — медианный ответ менее 3 минут в любое время суток.

Написать в поддержку