Skip to content

Получение IAM-токена для сервисного аккаунта

При работе с API MWS каждый запрос должен быть авторизован. Чтобы авторизоваться, нужно передать IAM-токен в заголовке запроса: Authorization: Bearer <IAM-токен>. Если в запросе отсутствует токен, вернется ошибка 400 Bad Request, а действие не будет выполнено.

Перед началом работы

  1. Создайте сервисный аккаунт, если он еще не создан. Сохраните его идентификатор.
  2. Создайте авторизованный ключ для этого сервисного аккаунта. Сохраните его идентификатор, а также файл с открытым и закрытым ключами.

1. Получите IAM-токен

Получить IAM-токент можно:

  • c помощью утилиты MWS CLI — самый простой способ;
  • с помощью JWT (JSON Web Token) — если вам нужно отслеживать весь процесс формирования токена в деталях.

2. Начните использовать IAM-токен

При работе с API MWS передавайте IAM-токен в запросах в заголовке Authorization:

bash
--header 'Authorization: Bearer <IAM-токен>'

Если для работы с API MWS вы используете Postman, то при выполнении запросов выберите тип авторизации Bearer Token и укажите значение IAM-токена.