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 Console di gestione AWS AWS SDKs, e AWS CLI.

  1. Accedi a Console di gestione AWS 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 visualizzare l’elenco dei bucket di directory.

  3. Nel riquadro di navigazione a sinistra, scegli Bucket di directory. Viene visualizzato un elenco di bucket di directory. Scegli il nome di un bucket per visualizzare gli oggetti presenti nel bucket, le proprietà del bucket, le autorizzazioni del bucket, le metriche, i punti di accesso associati al bucket o per gestire il 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 for .NET

L'esempio seguente elenca i bucket di directory utilizzando il comando AWS SDK for .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 for 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, sostituisci user input placeholders con le informazioni appropriate.

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

Per ulteriori informazioni, consulta list-directory-buckets nella documentazione di riferimento dei comandi della AWS CLI .