Auflisten von Verzeichnis-Buckets - Amazon Simple Storage Service

Auflisten von Verzeichnis-Buckets

Die folgenden Beispiele zeigen, wie Sie Verzeichnis-Buckets mithilfe der AWS-Managementkonsole-, AWS SDKs und der AWS CLI auflisten.

  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie in der Navigationsleiste oben auf der Seite den Namen der aktuell angezeigten AWS-Region aus. Wählen Sie dann die Region aus, in der Sie eine Liste Ihrer Verzeichnis-Buckets anzeigen lassen möchten.

  3. Wählen Sie im linken Navigationsbereich Verzeichnis-Buckets aus. Es erscheint eine Liste der Verzeichnis-Buckets. Um die Objekte im Bucket, die Bucket-Eigenschaften, die Bucket-Berechtigungen, die Metriken und die mit dem Bucket verknüpften Zugangspunkte anzuzeigen oder den Bucket zu verwalten, wählen Sie den Bucket-Namen.

SDK for Java 2.x

Im folgenden Beispiel werden Verzeichnis-Buckets unter Verwendung von AWS SDK for Java 2.x aufgelistet.

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

Im folgenden Beispiel werden Verzeichnis-Buckets unter Verwendung von AWS SDK für Python (Boto3) aufgelistet.

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 für .NET

Im folgenden Beispiel werden Verzeichnis-Buckets unter Verwendung von AWS SDK für .NET aufgelistet.

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

Im folgenden Beispiel werden Verzeichnis-Buckets unter Verwendung von AWS SDK für PHP aufgelistet.

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

Im folgenden Beispiel werden Verzeichnis-Buckets unter Verwendung von AWS SDK für Ruby aufgelistet.

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

Der folgende list-directory-buckets-Beispielbefehl zeigt, wie Sie die AWS CLI verwenden können, um Ihre Verzeichnis-Buckets in der Region us-east-1 aufzulisten. Zum Ausführen dieses Befehls ersetzen Sie user input placeholders durch Ihre Informationen.

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

Weitere Informationen finden Sie unter list-directory-buckets in der Referenz zum AWS CLI-Befehl.