AACFlow

Amazon RDS

Подключение к Amazon RDS через Data API

Amazon RDS Aurora Serverless — это полностью управляемая реляционная база данных, которая автоматически запускается, останавливается и масштабирует ёмкость в зависимости от потребностей вашего приложения. Она позволяет запускать SQL-базы данных в облаке без управления серверами баз данных.

С RDS Aurora Serverless вы можете:

  • Запрашивать данные: Выполнять гибкие SQL-запросы по вашим таблицам
  • Вставлять новые записи: Добавлять данные в вашу базу данных автоматически
  • Обновлять существующие записи: Изменять данные в ваших таблицах с использованием пользовательских фильтров
  • Удалять записи: Удалять ненужные данные с использованием точных критериев
  • Выполнять сырой SQL: Запускать любую валидную SQL-команду, поддерживаемую Aurora

В AACFlow интеграция с RDS позволяет вашим агентам работать с базами данных Amazon Aurora Serverless безопасно и программно. Поддерживаемые операции включают:

  • Запрос: Выполнение SELECT и других SQL-запросов для получения строк из вашей базы данных
  • Вставка: Вставка новых записей в таблицы со структурированными данными
  • Обновление: Изменение данных в строках, соответствующих указанным условиям
  • Удаление: Удаление записей из таблицы по пользовательским фильтрам или критериям
  • Выполнение: Запуск сырого SQL для продвинутых сценариев

Эта интеграция позволяет вашим агентам автоматизировать широкий спектр операций с базами данных без ручного вмешательства. Подключая AACFlow к Amazon RDS, вы можете создавать агентов, которые управляют, обновляют и извлекают реляционные данные в ваших рабочих процессах — всё без управления инфраструктурой или подключениями к базам данных.

Инструкции по использованию

Интегрируйте Amazon RDS Aurora Serverless в рабочий процесс с использованием Data API. Может выполнять запросы, вставку, обновление, удаление и выполнение сырого SQL без управления подключениями к базам данных.

Инструменты

rds_запрос

Выполнить SELECT-запрос в Amazon RDS с использованием Data API

Входные параметры

ПараметрТипОбязательныйОписание
regionstringДаРегион AWS (например, us-east-1)
accessKeyIdstringДаID ключа доступа AWS
secretAccessKeystringДаСекретный ключ доступа AWS
resourceArnstringДаARN кластера базы данных Aurora (например, arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)
secretArnstringДаARN секрета в Secrets Manager, содержащего учётные данные базы данных
databasestringНетИмя базы данных для подключения (например, mydb, production_db)
querystringДаSQL SELECT-запрос для выполнения (например, SELECT * FROM users WHERE status = :status)

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayМассив строк, возвращённых из запроса
rowCountnumberКоличество возвращённых строк

rds_insert

Вставить данные в таблицу Amazon RDS с использованием Data API

Входные параметры

ПараметрТипОбязательныйОписание
regionstringДаРегион AWS (например, us-east-1)
accessKeyIdstringДаID ключа доступа AWS
secretAccessKeystringДаСекретный ключ доступа AWS
resourceArnstringДаARN кластера базы данных Aurora (например, arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)
secretArnstringДаARN секрета в Secrets Manager, содержащего учётные данные базы данных
databasestringНетИмя базы данных для подключения (например, mydb, production_db)
tablestringДаИмя таблицы для вставки
dataobjectДаДанные для вставки в виде пар ключ-значение

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayМассив вставленных строк
rowCountnumberКоличество вставленных строк

rds_update

Обновить данные в таблице Amazon RDS с использованием Data API

Входные параметры

ПараметрТипОбязательныйОписание
regionstringДаРегион AWS (например, us-east-1)
accessKeyIdstringДаID ключа доступа AWS
secretAccessKeystringДаСекретный ключ доступа AWS
resourceArnstringДаARN кластера базы данных Aurora (например, arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)
secretArnstringДаARN секрета в Secrets Manager, содержащего учётные данные базы данных
databasestringНетИмя базы данных для подключения (например, mydb, production_db)
tablestringДаИмя таблицы для обновления
dataobjectДаДанные для обновления в виде пар ключ-значение
conditionsobjectДаУсловия для обновления (например, {"id": 1})

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayМассив обновлённых строк
rowCountnumberКоличество обновлённых строк

rds_delete

Удалить данные из таблицы Amazon RDS с использованием Data API

Входные параметры

ПараметрТипОбязательныйОписание
regionstringДаРегион AWS (например, us-east-1)
accessKeyIdstringДаID ключа доступа AWS
secretAccessKeystringДаСекретный ключ доступа AWS
resourceArnstringДаARN кластера базы данных Aurora (например, arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)
secretArnstringДаARN секрета в Secrets Manager, содержащего учётные данные базы данных
databasestringНетИмя базы данных для подключения (например, mydb, production_db)
tablestringДаИмя таблицы для удаления
conditionsobjectДаУсловия для удаления (например, {"id": 1})

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayМассив удалённых строк
rowCountnumberКоличество удалённых строк

rds_execute

Выполнить сырой SQL в Amazon RDS с использованием Data API

Входные параметры

ПараметрТипОбязательныйОписание
regionstringДаРегион AWS (например, us-east-1)
accessKeyIdstringДаID ключа доступа AWS
secretAccessKeystringДаСекретный ключ доступа AWS
resourceArnstringДаARN кластера базы данных Aurora (например, arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)
secretArnstringДаARN секрета в Secrets Manager, содержащего учётные данные базы данных
databasestringНетИмя базы данных для подключения (например, mydb, production_db)
querystringДаСырой SQL-запрос для выполнения (например, CREATE TABLE users (id SERIAL PRIMARY KEY, name VARCHAR(255)))

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
rowsarrayМассив возвращённых или затронутых строк
rowCountnumberКоличество затронутых строк

rds_introspect

Интроспекция схемы базы данных Amazon RDS Aurora для получения структур таблиц, столбцов и отношений

Входные параметры

ПараметрТипОбязательныйОписание
regionstringДаРегион AWS (например, us-east-1)
accessKeyIdstringДаID ключа доступа AWS
secretAccessKeystringДаСекретный ключ доступа AWS
resourceArnstringДаARN кластера базы данных Aurora (например, arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)
secretArnstringДаARN секрета в Secrets Manager, содержащего учётные данные базы данных
databasestringНетИмя базы данных для подключения (например, mydb, production_db)
schemastringНетСхема для интроспекции (по умолчанию: public для PostgreSQL, имя базы данных для MySQL)
enginestringНетДвижок базы данных (aurora-postgresql или aurora-mysql). Автоматически определяется, если не указан.

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
enginestringОпределённый тип движка базы данных
tablesarrayМассив схем таблиц со столбцами, ключами и индексами
schemasarrayСписок доступных схем в базе данных

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать