Ekinox
Tools

S3

S3-Dateien hochladen, herunterladen, auflisten und verwalten

Amazon S3 ist ein hochskalierbarer, sicherer und langlebiger Cloud-Speicherdienst von Amazon Web Services. Er wurde entwickelt, um beliebige Datenmengen von überall im Web zu speichern und abzurufen, was ihn zu einer der am häufigsten genutzten Cloud-Speicherlösungen für Unternehmen aller Größen macht.

Mit Amazon S3 können Sie:

  • Unbegrenzt Daten speichern: Laden Sie Dateien jeder Größe und jeden Typs mit praktisch unbegrenzter Speicherkapazität hoch
  • Von überall zugreifen: Rufen Sie Ihre Dateien von überall auf der Welt mit geringer Latenz ab
  • Datenhaltbarkeit sicherstellen: Profitieren Sie von 99,999999999% (11 Neunen) Haltbarkeit durch automatische Datenreplikation
  • Zugriff kontrollieren: Verwalten Sie Berechtigungen und Zugriffskontrollen mit detaillierten Sicherheitsrichtlinien
  • Automatisch skalieren: Bewältigen Sie unterschiedliche Arbeitslasten ohne manuelle Eingriffe oder Kapazitätsplanung
  • Nahtlos integrieren: Verbinden Sie sich einfach mit anderen AWS-Diensten und Anwendungen von Drittanbietern
  • Kosten optimieren: Wählen Sie aus mehreren Speicherklassen, um Kosten basierend auf Zugriffsmustern zu optimieren

In Ekinox ermöglicht die S3-Integration Ihren Agenten das Abrufen und Zugreifen auf Dateien, die in Ihren Amazon S3-Buckets gespeichert sind, mithilfe sicherer vorsignierter URLs. Dies ermöglicht leistungsstarke Automatisierungsszenarien wie die Verarbeitung von Dokumenten, die Analyse gespeicherter Daten, das Abrufen von Konfigurationsdateien und den Zugriff auf Medieninhalte als Teil Ihrer Workflows. Ihre Agenten können Dateien sicher von S3 abrufen, ohne Ihre AWS-Anmeldeinformationen preiszugeben, wodurch es einfach wird, in der Cloud gespeicherte Assets in Ihre Automatisierungsprozesse einzubinden. Diese Integration überbrückt die Lücke zwischen Ihrer Cloud-Speicherung und KI-Workflows und ermöglicht einen nahtlosen Zugriff auf Ihre gespeicherten Daten unter Beibehaltung der Sicherheitsstandards durch die robusten Authentifizierungsmechanismen von AWS.

Gebrauchsanweisung

S3 in den Workflow integrieren. Dateien hochladen, Objekte herunterladen, Bucket-Inhalte auflisten, Objekte löschen und Objekte zwischen Buckets kopieren. Erfordert AWS-Zugriffsschlüssel und geheimen Zugriffsschlüssel.

Tools

s3_put_object

Eine Datei in einen AWS S3-Bucket hochladen

Eingabe

ParameterTypErforderlichBeschreibung
accessKeyIdstringJaIhre AWS-Zugriffsschlüssel-ID
secretAccessKeystringJaIhr AWS-geheimer Zugriffsschlüssel
regionstringJaAWS-Region (z. B. us-east-1)
bucketNamestringJaS3-Bucket-Name
objectKeystringJaObjektschlüssel/Pfad in S3 (z. B. ordner/dateiname.ext)
filefileNeinHochzuladende Datei
contentstringNeinHochzuladender Textinhalt (Alternative zur Datei)
contentTypestringNeinContent-Type-Header (wird automatisch aus der Datei erkannt, wenn nicht angegeben)
aclstringNeinZugriffskontrollliste (z. B. private, public-read)

Ausgabe

ParameterTypBeschreibung
urlstringURL des hochgeladenen S3-Objekts
metadataobjectUpload-Metadaten einschließlich ETag und Speicherort

s3_get_object

Ein Objekt aus einem AWS S3-Bucket abrufen

Eingabe

ParameterTypErforderlichBeschreibung
accessKeyIdstringJaIhre AWS-Zugriffsschlüssel-ID
secretAccessKeystringJaIhr AWS-geheimer Zugriffsschlüssel
s3UristringJaS3-Objekt-URL

Ausgabe

ParameterTypBeschreibung
urlstringVorsignierte URL zum Herunterladen des S3-Objekts
metadataobjectDateimetadaten einschließlich Typ, Größe, Name und Datum der letzten Änderung

s3_list_objects

Objekte in einem AWS S3-Bucket auflisten

Eingabe

ParameterTypErforderlichBeschreibung
accessKeyIdstringJaIhre AWS Access Key ID
secretAccessKeystringJaIhr AWS Secret Access Key
regionstringJaAWS-Region (z.B. us-east-1)
bucketNamestringJaS3-Bucket-Name
prefixstringNeinPräfix zum Filtern von Objekten (z.B. ordner/)
maxKeysnumberNeinMaximale Anzahl zurückzugebender Objekte (Standard: 1000)
continuationTokenstringNeinToken für Paginierung

Ausgabe

ParameterTypBeschreibung
objectsarrayListe der S3-Objekte

s3_delete_object

Ein Objekt aus einem AWS S3-Bucket löschen

Eingabe

ParameterTypErforderlichBeschreibung
accessKeyIdstringJaIhre AWS Access Key ID
secretAccessKeystringJaIhr AWS Secret Access Key
regionstringJaAWS-Region (z.B. us-east-1)
bucketNamestringJaS3-Bucket-Name
objectKeystringJaObjekt-Schlüssel/Pfad zum Löschen

Ausgabe

ParameterTypBeschreibung
deletedbooleanOb das Objekt erfolgreich gelöscht wurde
metadataobjectLöschmetadaten

s3_copy_object

Ein Objekt innerhalb von oder zwischen AWS S3-Buckets kopieren

Eingabe

ParameterTypErforderlichBeschreibung
accessKeyIdstringJaIhre AWS Access Key ID
secretAccessKeystringJaIhr AWS Secret Access Key
regionstringJaAWS-Region (z.B. us-east-1)
sourceBucketstringJaName des Quell-Buckets
sourceKeystringJaQuell-Objektschlüssel/-pfad
destinationBucketstringJaName des Ziel-Buckets
destinationKeystringJaZiel-Objektschlüssel/-pfad
aclstringNeinZugriffskontrollliste für das kopierte Objekt (z.B. private, public-read)

Ausgabe

ParameterTypBeschreibung
urlstringURL des kopierten S3-Objekts
metadataobjectMetadaten des Kopiervorgangs

Hinweise

  • Kategorie: tools
  • Typ: s3
S3