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 查询

输入
参数类型必填说明
regionstring是AWS 区域 (例如 us-east-1)
accessKeyIdstring是AWS 访问密钥 ID
secretAccessKeystring是AWS 秘密访问密钥
resourceArnstring是Aurora 数据库集群的 ARN
secretArnstring是包含数据库凭据的 Secrets Manager 密钥的 ARN
databasestring否数据库名称 (可选)
querystring是要执行的 SQL SELECT 查询
输出
参数类型描述
messagestring操作状态消息
rowsarray查询返回的行数组
rowCountnumber返回的行数

插入数据

操作
插入数据
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 表

输入
参数类型必填描述
regionstring是AWS 区域 (例如 us-east-1)
accessKeyIdstring是AWS 访问密钥 ID
secretAccessKeystring是AWS 秘密访问密钥
resourceArnstring是Aurora 数据库集群的 ARN
secretArnstring是包含数据库凭据的 Secrets Manager 密钥的 ARN
databasestring否数据库名称 (可选)
tablestring是要插入的表名称
dataobject是以键值对形式插入的数据
输出
参数类型描述
messagestring操作状态消息
rowsarray已插入行的数组
rowCountnumber已插入的行数

更新数据

操作
更新数据
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 表中的数据

输入
参数类型必填描述
regionstring是AWS 区域 (例如, us-east-1)
accessKeyIdstring是AWS 访问密钥 ID
secretAccessKeystring是AWS 秘密访问密钥
resourceArnstring是Aurora DB 集群的 ARN
secretArnstring是包含数据库凭证的 Secrets Manager 密钥的 ARN
databasestring否数据库名称 (可选)
tablestring是要更新的表名
dataobject是以键值对形式更新的数据
conditionsobject是更新条件 (例如, {"id": 1})
输出
参数类型描述
messagestring操作状态消息
rowsarray更新行的数组
rowCountnumber更新的行数

删除数据

操作
删除数据
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