ListBucket (API de SOAP)
nota
Las API de SOAP para Amazon S3 no están disponibles para nuevos clientes y se acercan al fin de la vida útil (EOL) el 31 de agosto de 2025. Le recomendamos que utilice la API de REST o los SDK de AWS.
La operación ListBucket devuelve información sobre alguno de los elementos en el bucket.
Para obtener una introducción general a la operación de muestra, consulte Listado de claves de objetos.
Solicitudes
En este ejemplo, se muestran hasta 1000 claves del bucket “quotes” que tienen el prefijo “notas”.
Sintaxis
<ListBucket xmlns="https://doc.s3.amazonaws.com/2006-03-01"> <Bucket>quotes</Bucket> <Prefix>notes/</Prefix> <Delimiter>/</Delimiter> <MaxKeys>1000</MaxKeys> <AWSAccessKeyId>AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId> <Timestamp>2006-03-01T12:00:00.183Z</Timestamp> <Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature> </ListBucket>
Parámetros
| Nombre | Descripción | Obligatorio |
|---|---|---|
prefix
|
Limita la respuesta a las claves que comienzan con el prefijo indicado. Puede usar prefijos para separar un bucket en diferentes conjuntos de claves de forma similar a como un sistema de archivos usa las carpetas. Tipo: cadena Valor predeterminado: None |
No |
marker
|
Indica en qué parte del bucket se debe empezar a mostrar. La lista solo incluirá las claves que aparecen lexicográficamente después del marcador. Esto resulta práctico para la paginación: para pasar a la siguiente página de resultados, utilice la última clave de la página actual como marcador. Tipo: cadena Valor predeterminado: None |
No |
max-keys
|
El número máximo de claves que le gustaría ver en el cuerpo de la respuesta. Es posible que el servidor devuelva menos claves que esta cantidad, pero no devolverá más. Tipo: cadena Valor predeterminado: None |
No |
delimiter
|
Hace que las claves que contienen la misma cadena entre el prefijo y la primera aparición del delimitador se agrupen en un único elemento de resultado de la colección CommonPrefixes. Estas claves acumuladas no se devuelven en ninguna otra parte de la respuesta. Tipo: cadena Valor predeterminado: None |
No |
Respuesta de éxito
Esta respuesta asume que el bucket contiene las siguientes claves:
notes/todos.txt notes/2005-05-23/customer_mtg_notes.txt notes/2005-05-23/phone_notes.txt notes/2005-05-28/sales_notes.txt
Sintaxis
<?xml version="1.0" encoding="UTF-8"?> <ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Name>backups</Name> <Prefix>notes/</Prefix> <MaxKeys>1000</MaxKeys> <Delimiter>/</Delimiter> <IsTruncated>false</IsTruncated> <Contents> <Key>notes/todos.txt</Key> <LastModified>2006-01-01T12:00:00.000Z</LastModified> <ETag>"828ef3fdfa96f00ad9f27c383fc9ac7f"</ETag> <Size>5126</Size> <StorageClass>STANDARD</StorageClass> <Owner> <ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID> <DisplayName>webfile</DisplayName> </Owner> <StorageClass>STANDARD</StorageClass> </Contents> <CommonPrefixes> <Prefix>notes/2005-05-23/</Prefix> </CommonPrefixes> <CommonPrefixes> <Prefix>notes/2005-05-28/</Prefix> </CommonPrefixes> </ListBucketResult>
Como puede ver, muchos de los campos de la respuesta reflejan los parámetros de solicitud. IsTruncated, Contents y CommonPrefixes son los únicos elementos de respuesta que pueden contener información nueva.
Elementos de respuesta
| Nombre | Descripción |
|---|---|
Contents
|
Metadatos sobre cada objeto devuelto. Tipo: Metadatos XML Antecesor: ListBucketResult |
CommonPrefixes
|
Una respuesta puede contener Tipo: cadena Antecesor: ListBucketResult |
Delimiter
|
Hace que las claves que contienen la misma cadena entre el prefijo y la primera aparición del delimitador se agrupen en un único elemento de resultado de la colección CommonPrefixes. Estas claves acumuladas no se devuelven en ninguna otra parte de la respuesta. Tipo: cadena Antecesor: ListBucketResult |
IsTruncated
|
Especifica si se devolvieron todos los resultados (verdadero) o no (falso). Es posible que no se devuelvan todos los resultados si el número de resultados supera el especificado por Tipo: cadena Antecesor: boolean |
Marker
|
Indica en qué parte del bucket se debe empezar a mostrar. Tipo: cadena Antecesor: ListBucketResult |
MaxKeys
|
El número máximo de claves devueltas en el cuerpo de respuesta. Tipo: cadena Antecesor: ListBucketResult |
Name
|
Nombre del bucket. Tipo: cadena Antecesor: ListBucketResult |
Prefix
|
Claves que comienzan con el prefijo indicado. Tipo: cadena Antecesor: ListBucketResult |
Cuerpo de respuesta
Para obtener información sobre la respuesta de la lista, consulte Lista de respuesta de claves.
Control de acceso
Para mostrar las claves de un bucket, es necesario que se haya concedido acceso de READ al bucket.