Établissement de la liste des compartiments de répertoires - Amazon Simple Storage Service

Établissement de la liste des compartiments de répertoires

Les exemples suivants montrent comment répertorier les compartiments de répertoires à l’aide de la AWS Management Console, des kits AWS SDK et de l’interface de ligne de commande AWS.

  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/.

  2. Dans la barre de navigation en haut de la page, sélectionnez le nom de la Région AWS actuellement affichée. Choisissez ensuite la région dans laquelle vous souhaitez afficher la liste de vos compartiments de répertoires.

  3. Dans le volet de navigation de gauche, choisissez Compartiments de répertoires. La liste des compartiments de répertoires s’affiche. Pour afficher les objets, les propriétés, les autorisations, les métriques, les points d’accès du compartiment ou pour gérer le compartiment, choisissez le nom du compartiment.

SDK for Java 2.x

L’exemple suivant affiche la liste des compartiments de répertoires à l’aide du kit AWS SDK for Java 2.x.

public static void listBuckets(S3Client s3Client) { try { ListDirectoryBucketsRequest listDirectoryBucketsRequest = ListDirectoryBucketsRequest.builder().build(); ListDirectoryBucketsResponse response = s3Client.listDirectoryBuckets(listDirectoryBucketsRequest); if (response.hasBuckets()) { for (Bucket bucket: response.buckets()) { System.out.println(bucket.name()); System.out.println(bucket.creationDate()); } } } catch (S3Exception e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }
SDK for Python

L’exemple suivant affiche la liste des compartiments de répertoires à l’aide du kit AWS SDK pour Python (Boto3).

import logging import boto3 from botocore.exceptions import ClientError def list_directory_buckets(s3_client): ''' Prints a list of all directory buckets in a Region :param s3_client: boto3 S3 client :return: True if there are buckets in the Region, else False ''' try: response = s3_client.list_directory_buckets() for bucket in response['Buckets']: print (bucket['Name']) except ClientError as e: logging.error(e) return False return True if __name__ == '__main__': region = 'us-east-1' s3_client = boto3.client('s3', region_name = region) list_directory_buckets(s3_client)
SDK pour .NET

L’exemple suivant affiche la liste des compartiments de répertoires à l’aide du kit AWS SDK pour .NET.

var listDirectoryBuckets = await amazonS3Client.ListDirectoryBucketsAsync(new ListDirectoryBucketsRequest { MaxDirectoryBuckets = 10 }).ConfigureAwait(false);
SDK for PHP

L’exemple suivant affiche la liste des compartiments de répertoires à l’aide du kit AWS SDK pour PHP.

require 'vendor/autoload.php'; $s3Client = new S3Client([ 'region' => 'us-east-1', ]); $result = $s3Client->listDirectoryBuckets();
SDK for Ruby

L’exemple suivant affiche la liste des compartiments de répertoires à l’aide du kit AWS SDK pour Ruby.

s3 = Aws::S3::Client.new(region:'us-west-1') s3.list_directory_buckets

L’exemple de commande list-directory-buckets suivant montre comment vous pouvez utiliser l’AWS CLI pour répertorier vos compartiments de répertoires dans la région us-east-1. Pour exécuter cette commande, remplacez les user input placeholders par vos propres informations.

aws s3api list-directory-buckets --region us-east-1

Pour plus d’informations, consultez list-directory-buckets dans la Référence des commandes de l’AWS CLI.