У меня проблемы с доступом к конечной точке AppSync graphql с помощью лямбды, которая связана с VPC. AppSync использует DynamoDB в качестве резервного хранилища данных. Я попытался добавить конечную точку VPC в DynamoDB, чтобы предотвратить эту проблему, но после тестирования похоже, что проблема связана с подключением к AppSync, в первую очередь:
[ERROR] ConnectionError: HTTPSConnectionPool(host='XXXX.appsync-api.us-west-2.amazonaws.com', port=443): Max retries exceeded with url: /graphql
(Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object>: Failed to establish a new connection: [Errno 110] Connection timed out'))
Похоже, что единственный вариант заключается вдобавить NAT-шлюз в VPC, но мне было интересно, есть ли другие альтернативы? Возможно, я не смогу добавить шлюз NAT к этой системе