Connectors
Databases & Data Warehouses
AWS Redshift Data API
Run SQL on Redshift without a driver: execute statements, fetch results, and read table metadata
- Signs in with
- AWS access keys
- Runs on
- Cloud or On-Prem Worker
- Operations
- 12
- Ready-made triggers
- 0
Connect AWS Redshift Data API
- In Neblex open Connect › Connections and click New Connection.
- Search for AWS Redshift Data API and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Access key IDRequiredSecret | The access key ID of an IAM user or role session. |
| Secret access keyRequiredSecret | The secret access key that belongs to the access key ID. |
| Session tokenOptionalSecret | Only for temporary credentials (an assumed role or federated session). |
| RegionRequired | The AWS Region of the Redshift cluster or serverless workgroup, for example us-east-1.Example: us-east-1 |
Use it in a flow
- Open a flow, open the node library and search for AWS Redshift Data API.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from AWS Redshift Data API without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if AWS Redshift Data API can send webhooks, a Webhook trigger receives them at its own URL.
Operations
12 operations in 3 groups. Each one is a step you can add to a flow.
Database metadata4
Describe tabledescribeTable | POST | Describes the detailed information about a table from metadata in the cluster. |
List databaseslistDatabases | POST | List the databases in a cluster. |
List schemaslistSchemas | POST | Lists the schemas in a database. |
List tableslistTables | POST | List the tables in a database. |
Sessions1
List sessionslistSessions | POST | Lists the sessions that the caller created in the last 24 hours. |
Statements7
Batch execute statementbatchExecuteStatement | POST | Runs one or more SQL statements, which can be data manipulation language (DML) or data definition language (DDL). |
Cancel statementcancelStatement | POST | Cancels a running query. |
Describe statementdescribeStatement | POST | Describes the details about a specific instance when a query was run by the Amazon Redshift Data API. |
Execute statementexecuteStatement | POST | Runs an SQL statement, which can be data manipulation language (DML) or data definition language (DDL). |
Get statement resultgetStatementResult | POST | Fetches the temporarily cached result of an SQL statement in JSON format. |
Get statement result v 2getStatementResultV2 | POST | Fetches the temporarily cached result of an SQL statement in CSV format. |
List statementslistStatements | POST | List of SQL statements. |