Zum Hauptinhalt springen
Connic

AWS S3

Von Connic

Connic hört auf ObjectCreated Events und führt den Agenten für jede neue Datei aus. Der Agent kann strukturierte Daten aus PDFs extrahieren, Bilder beschreiben und taggen oder Audio transkribieren, ohne dass dafür eine Lambda Function nötig ist.

Inbound

Überblick

S3 meldet bereits, wenn sich Objekte ändern: Bucket Event Notifications werden bei jedem Upload ausgelöst. Die S3-Verbindung stellt für jede Verbindung eine eindeutige Webhook URL bereit. Über eine SNS HTTP Subscription oder Amazon EventBridge empfängt sie diese Events, filtert sie nach Key Prefix und Suffix und startet einen Agent Run mit Bucket, Key, Größe und Event-Metadaten der Datei. Optional lädt sie den Dateiinhalt herunter und nimmt ihn in die Payload auf.

Üblicherweise erfordert das pro Workflow eine Lambda Function, die geschrieben, zu einem Deployment-Bundle zusammengestellt, versioniert, mit Berechtigungen versehen und über Logs überwacht werden muss. Hier geht das Event direkt in einen Agent Run, während die Verarbeitungslogik im bereits bereitgestellten Agenten liegt.

So funktioniert es

1

Verbindung erstellen

Füge im Verbindungsdiagramm des Agenten eine S3-Verbindung hinzu. Trage Bucket Name, Region und AWS-Zugangsdaten ein. Konfiguriere bei Bedarf Präfix-/Suffix-Filter und die Einstellungen für Dateiinhalte. Die Verbindung erzeugt eine eindeutige Webhook URL.

2

Bucket Notifications an den Webhook senden

Konfiguriere den Bucket so, dass er Events über eine SNS HTTP Subscription oder Amazon EventBridge an die authentifizierte Webhook-URL inklusive Secret sendet. Die Verbindung bestätigt das SNS-Abonnement, prüft die AWS-Signatur jeder Nachricht und entpackt Notification Envelopes automatisch.

3

Datei hochladen

Jedes passende ObjectCreated Event löst einen Agent Run mit den Datei-Metadaten aus. Wenn Include Content aktiviert ist, enthält der Run auch den Dateiinhalt.

Muster für den Produktivbetrieb

Muster für den Produktivbetrieb, bei denen Connic Queues, Worker und Scheduler betreibt.

Trigger

PDF hochgeladen

s3://invoices-bucket/*
Agent-Aktion

Der Agent liest das PDF, extrahiert Lieferant, Positionen, Beträge und Fälligkeitsdatum als JSON und schreibt den Datensatz ohne manuelle Dateneingabe in die Tabelle der Kreditorenbuchhaltung.

Event-Filterung

Standardmäßig löst die Verbindung bei Object Created Events aus: Put, Post, Copy und CompleteMultipartUpload. Mit All Events reagiert sie zusätzlich auf Löschungen und Wiederherstellungen. Key Prefix und Key Suffix begrenzen Trigger auf relevante Dateien, etwa uploads/ und .pdf. Nicht passende Events werden still ignoriert, sodass nur relevante Änderungen im Bucket einen Agenten auslösen.

Jedes passende Event wird zu einem normalen Agent Run mit vollständigen Traces, Token- und Kosten-Tracking sowie denselben Guardrails und Approval-Regeln wie jeder andere Trigger.

Dateiinhalt und Zugangsdaten

Der Agent erhält immer bucket, key, size, etag und Event-Details. Mit aktiviertem Include Content lädt die Verbindung die Datei herunter und ergänzt sie in der Payload: Text und JSON als UTF-8, Binärdateien base64-codiert, bis zu einer konfigurierbaren Maximalgröße zwischen 1 und 100 MB; größere Dateien werden übersprungen. Nur der Content Download benötigt IAM-Berechtigungen, beschränkt auf s3:GetObject und s3:HeadObject für den Bucket. Größere Dateien kann der Agent über Bucket und Key direkt aus S3 abrufen. S3-Dokumentation: Payloads und Einrichtung.

Informationen

Publisher
Von Connic
Verbindungen
Verbindungen
Modi
Inbound
Dokumentation
AWS S3 Docs

Häufig gestellte Fragen

Dazu wird in Connic eine S3-Verbindung mit Bucket Name, Region und Zugangsdaten erstellt. Der Bucket sendet Event Notifications über eine SNS HTTP Subscription oder EventBridge an die authentifizierte Webhook URL der Verbindung. Danach löst jeder passende Upload einen Agent Run mit den Datei-Metadaten aus. Wie das ohne eigenen Integrationscode funktioniert, zeigt der Vergleich vorgefertigter Verbindungen.

Standardmäßig enthält die Payload Metadaten: Bucket, Key, Größe, etag und Event-Details. Mit Include Content lädt die Verbindung zusätzlich Text und JSON als UTF-8 sowie Binärdateien base64-codiert bis zum konfigurierten Größenlimit. Größere Dateien oder Dateien mit hohem Binärdatenanteil kann der Agent über Bucket und Key direkt aus S3 laden.

Nein. S3 Event Notifications gehen über eine SNS HTTP Subscription oder EventBridge vom Bucket an die Webhook URL der Verbindung. Du musst keine Function schreiben, als Deployment-Bundle zusammenstellen oder überwachen; die Verarbeitungslogik liegt im Connic Agenten.
Plane einen Agenten-Workflow mit AWS S3 und Connic

Beschreibe die Event-Quelle, die Struktur der Payload, das Ziel für die Ergebnisse und die Anforderungen an private Netzwerke oder Freigaben. Wir helfen, AWS S3 mit dem passenden Verbindungsmodus, Deployment und Monitoring in Connic einzurichten.

Sprich mit Sales