Используя Cloudformation, я создал шлюз API и план использования, а затем использую CLI / SDK для создания ключа API.Все это происходит в рамках нашего процесса CI.Затем мы проверяем, что API возвращает правильные результаты (используя dredd), однако это завершается ошибкой со следующей ошибкой:
API Key **********************************Rp9Mjh not authorized because method 'GET /bookings' requires API Key and API Key is not associated with a Usage Plan for API Stage XXXX/Prod: No Usage Plan found for key and API Stage
Когда я проверяю ключ вне Codebuild (т.е. почтальон), он работает нормально.Может ли кто-нибудь высказать предположение о том, что может быть не так, поскольку я не уверен, почему точно такой же запрос не выполняется изнутри Codebuild, но работает нормально снаружи.