h3llo cloudDOCS

Авторизация

PAT, OIDC federation, профили. Никаких долгоживущих ключей в CI.

Интерактивный логин

h3 auth login

Откроется браузер. Создаёт долгоживущий PAT и сохраняет в ~/.config/h3/config.yaml.

Профили

Профиль — это связка endpoint + token + project. Можно держать несколько:

h3 auth login --profile prod
h3 auth login --profile dev
h3 config set profile dev   # сделать активным

Сервисный токен

h3 service-accounts create ci-deploy --project prod
h3 service-accounts keys create ci-deploy --output ./sa.json

В CI:

export H3_TOKEN=$(jq -r .token < sa.json)
h3 instances list

OIDC (без статичных ключей)

Для GitHub Actions / GitLab CI / Argo Workflows. См. Концепции: Аутентификация.

On this page