Elencare i bucket di directory - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elencare i bucket di directory

Gli esempi seguenti mostrano come elencare i bucket di directory utilizzando AWS Management Console AWS SDKs, e AWS CLI.

  1. Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Nella barra di navigazione nella parte superiore della pagina, scegli il nome del file attualmente visualizzato Regione AWS. Quindi, scegli la regione in cui desideri visualizzare un elenco dei bucket della tua directory.

  3. Nel riquadro di navigazione a sinistra, scegli Directory buckets. Viene visualizzato un elenco di bucket di directory. Per visualizzare gli oggetti nel bucket, le proprietà del bucket, i permessi del bucket, le metriche, i punti di accesso associati al bucket o per gestire il bucket, scegli il nome del bucket.

SDK for Java 2.x

L'esempio seguente elenca i bucket di directory utilizzando il comando 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'esempio seguente elenca i bucket di directory utilizzando il comando AWS SDK per 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 per .NET

L'esempio seguente elenca i bucket di directory utilizzando il comando AWS SDK per .NET.

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

L'esempio seguente elenca i bucket di directory utilizzando il comando AWS SDK per PHP.

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

L'esempio seguente elenca i bucket di directory utilizzando il comando AWS SDK per Ruby.

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

Il comando di list-directory-buckets esempio seguente mostra come utilizzare AWS CLI per elencare i bucket di directory nella us-east-1 regione. Per eseguire questo comando, sostituire user input placeholders con le proprie informazioni.

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

Per ulteriori informazioni, consulta la sezione list-directory-buckets nella Documentazione di riferimento della AWS CLI .