S3
Subir, descargar, listar y gestionar archivos S3
Configuración
Descargar archivo
Operación
Descargar archivo
ID de clave de acceso*
••••••••
Clave de acceso secreta*
••••••••
URL del objeto S3*
p. ej., https://bucket-name.s3.region.amazonaws.com/path/to/file
Descargar archivo (
s3_get_object)Recupera un objeto de un bucket de AWS S3
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
accessKeyId | string | Sí | Tu ID de clave de acceso de AWS |
secretAccessKey | string | Sí | Tu clave de acceso secreta de AWS |
s3Uri | string | Sí | URL del objeto S3 |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
url | string | URL prefirmada para descargar el objeto S3 |
metadata | object | Metadatos del archivo, incluidos el tipo, el tamaño, el nombre y la fecha de última modificación |
Subir archivo
Operación
Subir archivo
ID de clave de acceso*
••••••••
Clave de acceso secreta*
••••••••
Región de AWS*
p. ej., us-east-1, us-west-2
Nombre del bucket*
Introduce el nombre del bucket de S3
Clave/ruta del objeto*
p. ej., myfile.pdf o documents/report.pdf
Archivo para subir
Sube un archivo
Referencia de archivo
Referencia un archivo de bloques anteriores
Contenido de texto
O introduce contenido de texto para subir
Tipo de contenido
p. ej., text/plain, application/json (se detecta automáticamente si no se indica)
Control de acceso
Selecciona ACL (predeterminado: private)
Subir archivo (
s3_put_object)Sube un archivo a un bucket de AWS S3
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
accessKeyId | string | Sí | Tu ID de clave de acceso de AWS |
secretAccessKey | string | Sí | Tu clave de acceso secreta de AWS |
region | string | Sí | Región de AWS (p. ej., us-east-1) |
bucketName | string | Sí | Nombre del bucket de S3 |
objectKey | string | Sí | Clave/ruta del objeto en S3 (p. ej., folder/filename.ext) |
file | file | No | Archivo que se va a subir |
content | string | No | Contenido de texto que se va a subir (alternativa al archivo) |
contentType | string | No | Encabezado Content-Type (se detecta automáticamente a partir del archivo si no se indica) |
acl | string | No | Lista de control de acceso (p. ej., private, public-read) |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
url | string | URL del objeto de S3 subido |
uri | string | URI de S3 del objeto subido (s3://bucket/key) |
metadata | object | Metadatos de la subida, incluido el ETag y la ubicación |
Listar objetos
Operación
Listar objetos
ID de clave de acceso*
••••••••
Clave de acceso secreta*
••••••••
Región de AWS*
p. ej., us-east-1, us-west-2
Nombre del bucket*
Introduce el nombre del bucket de S3
Prefijo/Carpeta
Filtra por prefijo (p. ej., folder/ o déjalo vacío para todos)
Máx. resultados
Número máximo de objetos a devolver (predeterminado: 1000)
Token de continuación
Token para paginación (de la respuesta anterior)
Listar objetos (
s3_list_objects)Listar objetos en un bucket de AWS S3
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
accessKeyId | string | Sí | Tu ID de clave de acceso de AWS |
secretAccessKey | string | Sí | Tu clave de acceso secreta de AWS |
region | string | Sí | Región de AWS (p. ej., us-east-1) |
bucketName | string | Sí | Nombre del bucket de S3 |
prefix | string | No | Prefijo para filtrar objetos (p. ej., folder/) |
maxKeys | number | No | Número máximo de objetos a devolver (valor predeterminado: 1000) |
continuationToken | string | No | Token de paginación |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
objects | array | Lista de objetos de S3 |
metadata | object | Metadatos del listado, incluida la información de paginación |
Eliminar objeto
Operación
Eliminar objeto
ID de clave de acceso*
••••••••
Clave de acceso secreta*
••••••••
Región de AWS*
p. ej., us-east-1, us-west-2
Nombre del bucket*
Introduce el nombre del bucket de S3
Clave/ruta del objeto*
p. ej., myfile.pdf o documents/report.pdf
Eliminar objeto (
s3_delete_object)Eliminar un objeto de un bucket de AWS S3
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
accessKeyId | string | Sí | Tu ID de clave de acceso de AWS |
secretAccessKey | string | Sí | Tu clave de acceso secreta de AWS |
region | string | Sí | Región de AWS (p. ej., us-east-1) |
bucketName | string | Sí | Nombre del bucket de S3 |
objectKey | string | Sí | Clave/ruta del objeto que se va a eliminar |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
deleted | boolean | Si el objeto se eliminó correctamente |
metadata | object | Metadatos de eliminación |
Copiar objeto
Operación
Copiar objeto
ID de clave de acceso*
••••••••
Clave de acceso secreta*
••••••••
Región de AWS*
p. ej., us-east-1, us-west-2
Bucket de origen*
Nombre del bucket de origen
Clave del objeto de origen*
p. ej., oldfile.pdf o folder/file.pdf
Bucket de destino*
Nombre del bucket de destino (puede ser el mismo que el de origen)
Clave del objeto de destino*
p. ej., newfile.pdf o backup/file.pdf
Control de acceso
Selecciona el ACL del objeto copiado (predeterminado: private)
Copiar objeto (
s3_copy_object)Copiar un objeto dentro de un bucket de AWS S3 o entre buckets
Entrada
| Parameter | Type | Required | Description |
|---|---|---|---|
accessKeyId | string | Sí | Tu ID de clave de acceso de AWS |
secretAccessKey | string | Sí | Tu clave de acceso secreta de AWS |
region | string | Sí | Región de AWS (p. ej., us-east-1) |
sourceBucket | string | Sí | Nombre del bucket de origen |
sourceKey | string | Sí | Clave/ruta del objeto de origen |
destinationBucket | string | Sí | Nombre del bucket de destino |
destinationKey | string | Sí | Clave/ruta del objeto de destino |
acl | string | No | Lista de control de acceso del objeto copiado (p. ej., private, public-read) |
Salida
| Parameter | Type | Description |
|---|---|---|
url | string | URL del objeto S3 copiado |
uri | string | URI de S3 del objeto copiado (s3://bucket/key) |
metadata | object | Metadatos de la operación de copia |
Instrucciones de uso
Integra S3 en el flujo de trabajo. Carga archivos, descarga objetos, enumera el contenido de un bucket, elimina objetos y copia objetos entre buckets. Requiere una clave de acceso de AWS y una clave de acceso secreta.
Notas
- Categoría:
tools - Tipo:
s3