Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Liste des compartiments à usage général Amazon S3
Pour renvoyer une liste des buckets à usage général que vous possédez, vous pouvez utiliser ListBuckets. Vous pouvez répertorier vos compartiments à l'aide de la console Amazon S3, du AWS Command Line Interface, ou du AWS SDKs. Pour les ListBuckets
demandes utilisant l'API REST AWS CLI AWS SDKs,, et Amazon S3, Comptes AWS qui utilisent le quota de service par défaut pour les compartiments (10 000 compartiments), prennent en charge les demandes paginées et non paginées. Quel que soit le nombre de compartiments présents dans votre compte, vous pouvez créer des formats de page compris entre 1 et 10 000 compartiments pour afficher tous vos compartiments. Pour les demandes paginées, les ListBuckets
demandes renvoient à la fois le nom du compartiment et le nom correspondant Régions AWS pour chaque compartiment. Les exemples suivants, AWS Command Line Interface ainsi que ceux du AWS SDK, vous montrent comment utiliser la pagination dans votre ListBuckets
demande. Notez que certains AWS
SDKs facilitent la pagination.
Autorisations
Pour répertorier tous vos compartiments à usage général, vous devez en avoir l's3:ListAllMyBuckets
autorisation. Si vous rencontrez une erreur HTTP Access Denied (403 Forbidden)
, consultez Résolution des erreurs d’accès refusé (403
Forbidden) dans Amazon S3.
Important
Nous vous recommandons vivement de n’utiliser que des demandes ListBuckets
paginées. Les demandes ListBuckets
non paginées ne sont prises en charge que pour les Comptes AWS dont le quota de compartiments à usage général par défaut a été défini sur 10 000. Si vous avez un quota de compartiments à usage général approuvé supérieur à 10 000, vous devez envoyer des demandes ListBuckets
paginées pour répertorier les compartiments de votre compte. Toutes les ListBuckets
demandes non paginées seront rejetées si le quota de Comptes AWS compartiments à usage général est supérieur à 10 000.
Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez Compartiments à usage général.
-
Dans l’onglet Compartiments à usage général, vous pouvez voir la liste de vos compartiments à usage général.
-
Pour rechercher des compartiments par nom, entrez un nom de compartiment dans le champ Rechercher des compartiments par nom.
AWS CLI Pour générer une liste de compartiments à usage général, vous pouvez utiliser les list-buckets
commandes ls
ou. Les exemples suivants montrent comment créer une demande list-buckets
paginée et une demande ls
non paginée. Pour utiliser ces exemples, remplacez leuser input placeholders
.
Exemple — Afficher tous les compartiments de votre compte avec ls
(appel non paginé)
L’exemple de commande suivant répertorie tous les compartiments à usage général de votre compte en un seul appel non paginé. Cet appel renvoie une liste de tous les compartiments de votre compte (jusqu’à 10 000 résultats) :
$ aws s3 ls
Pour plus d’informations et pour obtenir des exemples, consultez Liste des compartiments et des objets.
Exemple — Afficher tous les compartiments de votre compte avec ls
(appel paginé)
L’exemple de commande suivant effectue un ou plusieurs appels paginés pour afficher tous les compartiments à usage général de votre compte. Il renvoie 100 compartiments par page :
$ aws s3 ls --page-size
100
Pour plus d’informations et pour obtenir des exemples, consultez Liste des compartiments et des objets.
Exemple — Afficher tous les compartiments de votre compte (appel paginé)
L’exemple suivant fournit une commande list-buckets
paginée qui répertorie tous les compartiments à usage général de votre compte. Les options --max-items
et --page-size
limitent le nombre de compartiments répertoriés à 100 par page.
$ aws s3api list-buckets / --max-items
100
/ --page-size100
Si le nombre d’éléments en sortie (--max-items
) est inférieur au nombre total d’éléments renvoyés par les appels d’API sous-jacents, la sortie inclut un jeton de continuation, spécifié par l’argument starting-token
. Vous pourrez transmettre ce jeton dans une commande ultérieure pour extraire le prochain ensemble d’éléments. L’exemple suivant montre comment utiliser la valeur starting-token
renvoyée par l’exemple précédent. Vous pouvez spécifier starting-code
pour récupérer les 100 prochains compartiments.
$ aws s3api list-buckets / --max-items
100
/ --page-size100
/ --starting-tokeneyJNYXJrZXIiOiBudWxsLCAiYm90b190cnVuY2F0ZV9hbW91bnQiOiAxfQ==
Exemple — Liste tous les buckets dans un Région AWS (paginé)
L’exemple de commande suivant utilise le paramètre --bucket-region
pour répertorier jusqu’à 100 compartiments situés dans la région us-east-2
pour un compte. Les demandes adressées à un point de terminaison régional différent de la valeur spécifiée dans le paramètre --bucket-region
ne sont pas prises en charge. Par exemple, si vous souhaitez limiter la réponse aux compartiments qui se trouvent dans la région us-east-2
, vous devez envoyer votre demande à un point de terminaison dans us-east-2
.
$ aws s3api list-buckets / --region
us-east-2
/ --max-items100
/ --page-size100
/ --bucket-regionus-east-2
Exemple — Afficher tous les compartiments commençant par un préfixe de nom de compartiment spécifique (appel paginé)
L’exemple de commande suivant répertorie jusqu’à 100 compartiments dont le nom commence par le préfixe amzn-s3-demo-bucket
.
$ aws s3api list-buckets / --max-items
100
/ --page-size100
/ --prefixamzn-s3-demo-bucket
Les exemples suivants vous montrent comment répertorier vos compartiments à usage général à l'aide du AWS SDKs