我正在尝试使用极光无服务器数据 API 功能来减少无服务器应用程序中的数据库连接时间。但是建立客户需要时间。
我想通过 lambda 调用 rds HTTP 服务来获取/发布数据。
我遇到了一些帖子,但我仍然收到错误,缺少身份验证令牌
https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_ExecuteStatement.html
我对 MySQL 的示例请求如下。我已经通过 AWS 云外壳运行了它。
curl --location --request POST 'https://rds-data.us-west-2.amazonaws.com/Execute' \
--header 'Content-Type: application/json' \
--data-raw '{
"continueAfterTimeout": false,
"database": "demo_data",
"includeResultMetadata": true,
"parameters": [],
"resourceArn": "arn:aws:rds:us-west-2:*******:cluster:rds-serverless",
"schema": "demo_data",
"secretArn": "arn:aws:secretsmanager:us-west-2:******:secret:serverless/user_u-cMt2Q4",
"sql": "select now()"
}'