You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -61,10 +61,35 @@ In Sim ermöglicht die S3-Integration Ihren Agenten das Abrufen und Zugreifen au
61
61
62
62
## Gebrauchsanweisung
63
63
64
-
S3 in den Workflow integrieren. Kann vorsignierte URLs für S3-Objekte erhalten. Erfordert Zugriffsschlüssel und geheimen Zugriffsschlüssel.
64
+
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.
65
65
66
66
## Tools
67
67
68
+
### `s3_put_object`
69
+
70
+
Eine Datei in einen AWS S3-Bucket hochladen
71
+
72
+
#### Eingabe
73
+
74
+
| Parameter | Typ | Erforderlich | Beschreibung |
75
+
| --------- | ---- | -------- | ----------- |
76
+
|`accessKeyId`| string | Ja | Ihre AWS-Zugriffsschlüssel-ID |
77
+
|`secretAccessKey`| string | Ja | Ihr AWS-geheimer Zugriffsschlüssel |
78
+
|`region`| string | Ja | AWS-Region (z. B. us-east-1) |
79
+
|`bucketName`| string | Ja | S3-Bucket-Name |
80
+
|`objectKey`| string | Ja | Objektschlüssel/Pfad in S3 (z. B. ordner/dateiname.ext) |
@@ -61,20 +61,45 @@ En Sim, la integración con S3 permite a tus agentes recuperar y acceder a archi
61
61
62
62
## Instrucciones de uso
63
63
64
-
Integrar S3 en el flujo de trabajo. Puede obtener URLs prefirmadas para objetos S3. Requiere clave de acceso y clave de acceso secreta.
64
+
Integra S3 en el flujo de trabajo. Sube archivos, descarga objetos, lista contenidos de buckets, elimina objetos y copia objetos entre buckets. Requiere clave de acceso AWS y clave de acceso secreta.
65
65
66
66
## Herramientas
67
67
68
+
### `s3_put_object`
69
+
70
+
Subir un archivo a un bucket de AWS S3
71
+
72
+
#### Entrada
73
+
74
+
| Parámetro | Tipo | Obligatorio | Descripción |
75
+
| --------- | ---- | -------- | ----------- |
76
+
|`accessKeyId`| string | Sí | Tu ID de clave de acceso AWS |
77
+
|`secretAccessKey`| string | Sí | Tu clave de acceso secreta AWS |
78
+
|`region`| string | Sí | Región AWS (ej., us-east-1) |
79
+
|`bucketName`| string | Sí | Nombre del bucket S3 |
80
+
|`objectKey`| string | Sí | Clave/ruta del objeto en S3 (ej., carpeta/archivo.ext) |
81
+
|`file`| file | No | Archivo para subir |
82
+
|`content`| string | No | Contenido de texto para subir (alternativa al archivo) |
83
+
|`contentType`| string | No | Cabecera Content-Type (autodetectada del archivo si no se proporciona) |
84
+
|`acl`| string | No | Lista de control de acceso (ej., private, public-read) |
85
+
86
+
#### Salida
87
+
88
+
| Parámetro | Tipo | Descripción |
89
+
| --------- | ---- | ----------- |
90
+
|`url`| string | URL del objeto S3 subido |
91
+
|`metadata`| object | Metadatos de subida incluyendo ETag y ubicación |
92
+
68
93
### `s3_get_object`
69
94
70
-
Recuperar un objeto de un bucket de AWS S3
95
+
Recuperar un objeto de un bucket AWS S3
71
96
72
97
#### Entrada
73
98
74
99
| Parámetro | Tipo | Obligatorio | Descripción |
75
-
| --------- | ---- | ----------| ----------- |
76
-
|`accessKeyId`| string | Sí | Tu ID de clave de acceso de AWS |
77
-
|`secretAccessKey`| string | Sí | Tu clave de acceso secreta de AWS |
100
+
| --------- | ---- | -------- | ----------- |
101
+
|`accessKeyId`| string | Sí | Tu ID de clave de acceso AWS |
102
+
|`secretAccessKey`| string | Sí | Tu clave de acceso secreta AWS |
78
103
|`s3Uri`| string | Sí | URL del objeto S3 |
79
104
80
105
#### Salida
@@ -84,6 +109,73 @@ Recuperar un objeto de un bucket de AWS S3
84
109
|`url`| string | URL prefirmada para descargar el objeto S3 |
85
110
|`metadata`| object | Metadatos del archivo incluyendo tipo, tamaño, nombre y fecha de última modificación |
86
111
112
+
### `s3_list_objects`
113
+
114
+
Listar objetos en un bucket de AWS S3
115
+
116
+
#### Entrada
117
+
118
+
| Parámetro | Tipo | Obligatorio | Descripción |
119
+
| --------- | ---- | ---------- | ----------- |
120
+
|`accessKeyId`| string | Sí | Tu ID de clave de acceso de AWS |
121
+
|`secretAccessKey`| string | Sí | Tu clave de acceso secreta de AWS |
122
+
|`region`| string | Sí | Región de AWS (p. ej., us-east-1) |
123
+
|`bucketName`| string | Sí | Nombre del bucket S3 |
124
+
|`prefix`| string | No | Prefijo para filtrar objetos (p. ej., carpeta/) |
125
+
|`maxKeys`| number | No | Número máximo de objetos a devolver (predeterminado: 1000) |
126
+
|`continuationToken`| string | No | Token para paginación |
127
+
128
+
#### Salida
129
+
130
+
| Parámetro | Tipo | Descripción |
131
+
| --------- | ---- | ----------- |
132
+
|`objects`| array | Lista de objetos S3 |
133
+
134
+
### `s3_delete_object`
135
+
136
+
Eliminar un objeto de un bucket de AWS S3
137
+
138
+
#### Entrada
139
+
140
+
| Parámetro | Tipo | Obligatorio | Descripción |
141
+
| --------- | ---- | ---------- | ----------- |
142
+
|`accessKeyId`| string | Sí | Tu ID de clave de acceso de AWS |
143
+
|`secretAccessKey`| string | Sí | Tu clave de acceso secreta de AWS |
144
+
|`region`| string | Sí | Región de AWS (p. ej., us-east-1) |
145
+
|`bucketName`| string | Sí | Nombre del bucket S3 |
146
+
|`objectKey`| string | Sí | Clave/ruta del objeto a eliminar |
147
+
148
+
#### Salida
149
+
150
+
| Parámetro | Tipo | Descripción |
151
+
| --------- | ---- | ----------- |
152
+
|`deleted`| boolean | Indica si el objeto fue eliminado correctamente |
153
+
|`metadata`| object | Metadatos de la eliminación |
154
+
155
+
### `s3_copy_object`
156
+
157
+
Copiar un objeto dentro de o entre buckets de AWS S3
158
+
159
+
#### Entrada
160
+
161
+
| Parámetro | Tipo | Obligatorio | Descripción |
162
+
| --------- | ---- | ---------- | ----------- |
163
+
|`accessKeyId`| string | Sí | Tu ID de clave de acceso de AWS |
164
+
|`secretAccessKey`| string | Sí | Tu clave de acceso secreta de AWS |
165
+
|`region`| string | Sí | Región de AWS (p. ej., us-east-1) |
166
+
|`sourceBucket`| string | Sí | Nombre del bucket de origen |
167
+
|`sourceKey`| string | Sí | Clave/ruta del objeto de origen |
168
+
|`destinationBucket`| string | Sí | Nombre del bucket de destino |
169
+
|`destinationKey`| string | Sí | Clave/ruta del objeto de destino |
170
+
|`acl`| string | No | Lista de control de acceso para el objeto copiado (p. ej., private, public-read) |
171
+
172
+
#### Salida
173
+
174
+
| Parámetro | Tipo | Descripción |
175
+
| --------- | ---- | ----------- |
176
+
|`url`| string | URL del objeto S3 copiado |
177
+
|`metadata`| object | Metadatos de la operación de copia |
0 commit comments