Amazon RDS
通过 Data API 连接 Amazon RDS
配置
查询(SELECT)
操作
查询(SELECT)
AWS 区域*
us-east-1
AWS 访问密钥 ID*
••••••••
AWS 秘密访问密钥*
••••••••
资源 ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
密钥 ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
数据库名称
your_database
SQL 查询*
sql
SELECT * FROM users WHERE active = true
查询(SELECT) (
rds_query)使用 Data API 在 Amazon RDS 上执行 SELECT 查询
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
region | string | 是 | AWS 区域 (例如 us-east-1) |
accessKeyId | string | 是 | AWS 访问密钥 ID |
secretAccessKey | string | 是 | AWS 秘密访问密钥 |
resourceArn | string | 是 | Aurora 数据库集群的 ARN |
secretArn | string | 是 | 包含数据库凭据的 Secrets Manager 密钥的 ARN |
database | string | 否 | 数据库名称 (可选) |
query | string | 是 | 要执行的 SQL SELECT 查询 |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
message | string | 操作状态消息 |
rows | array | 查询返回的行数组 |
rowCount | number | 返回的行数 |
插入数据
操作
插入数据
AWS 区域*
us-east-1
AWS 访问密钥 ID*
••••••••
AWS 秘密访问密钥*
••••••••
资源 ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
密钥 ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
数据库名称
your_database
表名*
users
数据(JSON)*
json
{
"name": "John Doe",
"email": "john@example.com",
"active": true
}
插入数据 (
rds_insert)使用 Data API 将数据插入 Amazon RDS 表
输入
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
region | string | 是 | AWS 区域 (例如 us-east-1) |
accessKeyId | string | 是 | AWS 访问密钥 ID |
secretAccessKey | string | 是 | AWS 秘密访问密钥 |
resourceArn | string | 是 | Aurora 数据库集群的 ARN |
secretArn | string | 是 | 包含数据库凭据的 Secrets Manager 密钥的 ARN |
database | string | 否 | 数据库名称 (可选) |
table | string | 是 | 要插入的表名称 |
data | object | 是 | 以键值对形式插入的数据 |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
message | string | 操作状态消息 |
rows | array | 已插入行的数组 |
rowCount | number | 已插入的行数 |
更新数据
操作
更新数据
AWS 区域*
us-east-1
AWS 访问密钥 ID*
••••••••
AWS 秘密访问密钥*
••••••••
资源 ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
密钥 ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
数据库名称
your_database
表名称*
users
更新数据(JSON)*
json
{
"name": "Jane Doe",
"email": "jane@example.com"
}
条件(JSON)*
json
{
"id": 1
}
更新数据 (
rds_update)使用 Data API 更新 Amazon RDS 表中的数据
输入
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
region | string | 是 | AWS 区域 (例如, us-east-1) |
accessKeyId | string | 是 | AWS 访问密钥 ID |
secretAccessKey | string | 是 | AWS 秘密访问密钥 |
resourceArn | string | 是 | Aurora DB 集群的 ARN |
secretArn | string | 是 | 包含数据库凭证的 Secrets Manager 密钥的 ARN |
database | string | 否 | 数据库名称 (可选) |
table | string | 是 | 要更新的表名 |
data | object | 是 | 以键值对形式更新的数据 |
conditions | object | 是 | 更新条件 (例如, {"id": 1}) |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
message | string | 操作状态消息 |
rows | array | 更新行的数组 |
rowCount | number | 更新的行数 |
删除数据
操作
删除数据
AWS 区域*
us-east-1
AWS 访问密钥 ID*
••••••••
AWS 秘密访问密钥*
••••••••
资源 ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
密钥 ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
数据库名称
您的数据库
表名*
users
条件 (JSON)*
json
{
"id": 1
}
删除数据 (
rds_delete)使用 Data API 从 Amazon RDS 表中删除数据
输入
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
region | 字符串 | 是 | AWS 区域 (例如 us-east-1) |
accessKeyId | 字符串 | 是 | AWS 访问密钥 ID |
secretAccessKey | 字符串 | 是 | AWS 秘密访问密钥 |
resourceArn | 字符串 | 是 | Aurora DB 集群的 ARN |
secretArn | 字符串 | 是 | 包含数据库凭据的 Secrets Manager 密钥的 ARN |
database | 字符串 | 否 | 数据库名称 (可选) |
table | 字符串 | 是 | 要删除数据的表名称 |
conditions | 对象 | 是 | 删除条件 (例如 {"id": 1}) |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
message | 字符串 | 操作状态消息 |
rows | 数组 | 已删除行的数组 |
rowCount | 数字 | 已删除的行数 |
执行原始 SQL
操作
执行原始 SQL
AWS 区域*
us-east-1
AWS 访问密钥 ID*
••••••••
AWS 秘密访问密钥*
••••••••
资源 ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
密钥 ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
数据库名称
your_database
SQL 查询*
sql
SELECT * FROM table_name
执行原始 SQL (
rds_execute)使用 Data API 在 Amazon RDS 上执行原始 SQL
输入
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
region | 字符串 | 是 | AWS 区域 (例如 us-east-1) |
accessKeyId | 字符串 | 是 | AWS 访问密钥 ID |
secretAccessKey | 字符串 | 是 | AWS 秘密访问密钥 |
resourceArn | 字符串 | 是 | Aurora DB 集群的 ARN |
secretArn | 字符串 | 是 | 包含数据库凭证的 Secrets Manager 密钥的 ARN |
database | 字符串 | 否 | 数据库名称 (可选) |
query | 字符串 | 是 | 要执行的原始 SQL 查询 |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
message | 字符串 | 操作状态消息 |
rows | 数组 | 返回或受影响的行数组 |
rowCount | 数字 | 受影响的行数 |
使用说明
使用 Data API 将 Amazon RDS Aurora Serverless 集成到工作流中。无需管理数据库连接即可查询、插入、更新、删除和执行原始 SQL。
备注
- 类别:
tools - 类型:
rds