Amazon RDS

Connect to Amazon RDS via Data API

Configuration

Query (SELECT)

Operation
Query (SELECT)
AWS Region*
us-east-1
AWS Access Key ID*
••••••••
AWS Secret Access Key*
••••••••
Resource ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
Secret ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
Database Name
your_database
SQL Query*
sql
SELECT * FROM users WHERE active = true
Query (SELECT) (rds_query)

Execute a SELECT query on Amazon RDS using the Data API

Input
ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
querystringYesSQL SELECT query to execute
Output
ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of rows returned from the query

Insert Data

Operation
Insert Data
AWS Region*
us-east-1
AWS Access Key ID*
••••••••
AWS Secret Access Key*
••••••••
Resource ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
Secret ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
Database Name
your_database
Table Name*
users
Data (JSON)*
json
{\n "name": "John Doe",\n "email": "john@example.com",\n "active": true\n}
Insert Data (rds_insert)

Insert data into an Amazon RDS table using the Data API

Input
ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
tablestringYesTable name to insert into
dataobjectYesData to insert as key-value pairs
Output
ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of inserted rows

Update Data

Operation
Update Data
AWS Region*
us-east-1
AWS Access Key ID*
••••••••
AWS Secret Access Key*
••••••••
Resource ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
Secret ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
Database Name
your_database
Table Name*
users
Update Data (JSON)*
json
{\n "name": "Jane Doe",\n "email": "jane@example.com"\n}
Conditions (JSON)*
json
{\n "id": 1\n}
Update Data (rds_update)

Update data in an Amazon RDS table using the Data API

Input
ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
tablestringYesTable name to update
dataobjectYesData to update as key-value pairs
conditionsobjectYesConditions for the update (e.g., {"id": 1})
Output
ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of updated rows

Delete Data

Operation
Delete Data
AWS Region*
us-east-1
AWS Access Key ID*
••••••••
AWS Secret Access Key*
••••••••
Resource ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
Secret ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
Database Name
your_database
Table Name*
users
Conditions (JSON)*
json
{\n "id": 1\n}
Delete Data (rds_delete)

Delete data from an Amazon RDS table using the Data API

Input
ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
tablestringYesTable name to delete from
conditionsobjectYesConditions for the delete (e.g., {"id": 1})
Output
ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of deleted rows

Execute Raw SQL

Operation
Execute Raw SQL
AWS Region*
us-east-1
AWS Access Key ID*
••••••••
AWS Secret Access Key*
••••••••
Resource ARN*
arn:aws:rds:us-east-1:123456789:cluster:my-cluster
Secret ARN*
arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
Database Name
your_database
SQL Query*
sql
SELECT * FROM table_name
Execute Raw SQL (rds_execute)

Execute raw SQL on Amazon RDS using the Data API

Input
ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
querystringYesRaw SQL query to execute
Output
ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of rows returned or affected

Usage Instructions

Integrate Amazon RDS Aurora Serverless into the workflow using the Data API. Can query, insert, update, delete, and execute raw SQL without managing database connections.

Notes

  • Category: tools
  • Type: rds