Получение IAM-токена для сервисного аккаунта
При работе с API MWS каждый запрос должен быть авторизован. Чтобы авторизоваться, нужно передать IAM-токен в заголовке запроса: Authorization: Bearer <IAM-токен>. Если в запросе отсутствует токен, вернется ошибка 400 Bad Request, а действие не будет выполнено.
Перед началом работы
- Создайте сервисный аккаунт, если он еще не создан. Сохраните его идентификатор.
- Создайте авторизованный ключ для этого сервисного аккаунта. Сохраните его идентификатор, а также файл с открытым и закрытым ключами.
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-токена.