Перейти к содержимому

Авторизация

  1. Выберите подходящий способ авторизации и выполните предварительные настройки для нужного способа.
  2. Авторизуйтесь выбранным способом:
  • Авторизованный ключ
  • IAM-токен
  • Метаданные ВМ
  • Собственный провайдер

Укажите путь к файлу с авторизованным ключом доступа сервисного аккаунта через переменную окружения:

bash
export MWS_SERVICE_ACCOUNT_AUTHORIZED_KEY_PATH="<путь к файлу ключа>"

Или загрузите ключ в коде:

go
key, err := iam.ServiceAccountAuthorizedKeyFromFile("<путь к файлу ключа>")
if err != nil {
log.Panicln("Ошибка чтения ключа:", err)
}
sdk, err := mws.Load(ctx, mws.WithServiceAccountAuthorizedKey(key))