Карточка Senior Облака обновлено
OIDC для CI
Вопрос
Как CI получает доступ к облаку без статических ключей?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Через федерацию удостоверений (OIDC): CI-платформа выдаёт джобе подписанный JWT с данными о репозитории и ветке, облако по доверенной настройке обменивает его на короткоживущий токен сервисного аккаунта с нужными правами. Ключей в переменных CI нет.
Ответ
Через федерацию удостоверений (OIDC): CI-платформа выдаёт джобе подписанный JWT с данными о репозитории и ветке, облако по доверенной настройке обменивает его на короткоживущий токен сервисного аккаунта с нужными правами. Ключей в переменных CI нет.
Разбор
Поддерживают GitHub Actions, GitLab CI и крупные облака (AWS, GCP, Azure, Yandex Cloud через федерацию сервисных аккаунтов). Доверие ограничивают конкретным репозиторием и веткой.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.