Ресурсы шлюза AWS API и ключ API

#amazon-web-services #aws-api-gateway

#amazon-веб-сервисы #aws-api-gateway

Вопрос:

Я настроил API GW с несколькими ресурсами, для одного из которых требуется ключ API, а для другого не требуется ключ API, как показано ниже.

Ресурс Swagger настроен так, чтобы ключ API не требовался, в то время как другой ресурс настроен так, чтобы он требовался.

API развертывается на этапе с использованием плана использования, к которому прикреплен ключ API.

введите описание изображения здесь

Однако при такой настройке я вижу, что, если я не передам действительный ключ в заголовке для ресурса Swagger, вызов завершится с ошибкой 403 forbidden.

Я где-то пропустил шаг?

Комментарии:

1. Как вы извлекаете ресурс Swagger? Какой из 3 вариантов в консоли?

2. @ErmiyaEskandary, swagger генерируется с использованием nest swagger — docs.nestjs.com/openapi/introduction