Как проверить, есть ли у ключа API доступ к определенному веб-сервису с помощью boto3? - PullRequest
0 голосов
/ 31 октября 2019

Я создал собственный авторизатор, где пользователи могут отправлять ключи API или мой пользовательский ключ. Как проверить, имеет ли данный ключ API доступ к определенной веб-службе с помощью boto3?

Можно использовать get_api_keys для получения информации о данном ключе и get_usage_plans для извлечения связанных этапов API, но не знаю, как поступить.

Вот что API-шлюз передает моей лямбде:

{
    "methodArn": "arn:aws:execute-api:us-east-2:0000000000:s00ydxs3p3/stage",
    "authorizationToken": "api-key-or-my-custom-token",
    "type": "TOKEN"
}
...