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ámetroTipoObligatorioDescripción
accessKeyIdstringSíTu ID de clave de acceso de AWS
secretAccessKeystringSíTu clave de acceso secreta de AWS
s3UristringSíURL del objeto S3
Salida
ParámetroTipoDescripción
urlstringURL prefirmada para descargar el objeto S3
metadataobjectMetadatos 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ámetroTipoObligatorioDescripción
accessKeyIdstringSíTu ID de clave de acceso de AWS
secretAccessKeystringSíTu clave de acceso secreta de AWS
regionstringSíRegión de AWS (p. ej., us-east-1)
bucketNamestringSíNombre del bucket de S3
objectKeystringSíClave/ruta del objeto en S3 (p. ej., folder/filename.ext)
filefileNoArchivo que se va a subir
contentstringNoContenido de texto que se va a subir (alternativa al archivo)
contentTypestringNoEncabezado Content-Type (se detecta automáticamente a partir del archivo si no se indica)
aclstringNoLista de control de acceso (p. ej., private, public-read)
Salida
ParámetroTipoDescripción
urlstringURL del objeto de S3 subido
uristringURI de S3 del objeto subido (s3://bucket/key)
metadataobjectMetadatos 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ámetroTipoObligatorioDescripción
accessKeyIdstringSíTu ID de clave de acceso de AWS
secretAccessKeystringSíTu clave de acceso secreta de AWS
regionstringSíRegión de AWS (p. ej., us-east-1)
bucketNamestringSíNombre del bucket de S3
prefixstringNoPrefijo para filtrar objetos (p. ej., folder/)
maxKeysnumberNoNúmero máximo de objetos a devolver (valor predeterminado: 1000)
continuationTokenstringNoToken de paginación
Salida
ParámetroTipoDescripción
objectsarrayLista de objetos de S3
metadataobjectMetadatos 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ámetroTipoObligatorioDescripción
accessKeyIdstringSíTu ID de clave de acceso de AWS
secretAccessKeystringSíTu clave de acceso secreta de AWS
regionstringSíRegión de AWS (p. ej., us-east-1)
bucketNamestringSíNombre del bucket de S3
objectKeystringSíClave/ruta del objeto que se va a eliminar
Salida
ParámetroTipoDescripción
deletedbooleanSi el objeto se eliminó correctamente
metadataobjectMetadatos 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
ParameterTypeRequiredDescription
accessKeyIdstringSíTu ID de clave de acceso de AWS
secretAccessKeystringSíTu clave de acceso secreta de AWS
regionstringSíRegión de AWS (p. ej., us-east-1)
sourceBucketstringSíNombre del bucket de origen
sourceKeystringSíClave/ruta del objeto de origen
destinationBucketstringSíNombre del bucket de destino
destinationKeystringSíClave/ruta del objeto de destino
aclstringNoLista de control de acceso del objeto copiado (p. ej., private, public-read)
Salida
ParameterTypeDescription
urlstringURL del objeto S3 copiado
uristringURI de S3 del objeto copiado (s3://bucket/key)
metadataobjectMetadatos 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