我有一个 lambda 函数,用于从 AWS Aurora Serverless db 检索记录。现在我想添加 api 网关来触发 lambda 函数,但出现此错误将 API 网关触发的 AWS Lambda 函数连接到 Aurora Serverless MySQL 数据库。
[ERROR] BadRequestException: An error occurred (BadRequestException) when calling the ExecuteStatement operation:
Access denied for user 'admin'@'10.x.xx.xxx' (using password: YES); Error code: 1045; SQLState: 28000
Traceback (most recent call last):
File "/var/task/index.py", line 11, in handler
sql="SELECT * FROM ecomdev.Customer;"
在 Aurora Serverless db 上调用 ExecuteStatement 操作时导致 BadRequestException 的原因是什么。我使用 AWS CDK 创建了堆栈。我经历了这个问题但它遵循了我认为没有必要的不同。如果您遇到此错误,请帮助我。