View a markdown version of this page

Feststellen, ob Sie auf einen Verzeichnis-Bucket zugreifen können - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Feststellen, ob Sie auf einen Verzeichnis-Bucket zugreifen können

Die folgenden AWS SDK-Beispiele zeigen, wie Sie mithilfe des HeadBucket API-Vorgangs ermitteln, ob ein Amazon S3-Verzeichnis-Bucket existiert und ob Sie die Berechtigung haben, darauf zuzugreifen.

Das folgende AWS SDK for Java 2.x Beispiel zeigt, wie Sie feststellen, ob ein Bucket existiert und ob Sie die Berechtigung haben, darauf zuzugreifen.

SDK for Java 2.x
Beispiel

AWS SDK for Java 2.x

public static void headBucket(S3Client s3Client, String bucketName) { try { HeadBucketRequest headBucketRequest = HeadBucketRequest .builder() .bucket(bucketName) .build(); s3Client.headBucket(headBucketRequest); System.out.format("Amazon S3 bucket: \"%s\" found.", bucketName); } catch (S3Exception e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }

Der folgende head-bucket-Beispielbefehl zeigt, wie Sie die AWS CLI verwenden können, um festzustellen, ob ein Verzeichnis-Bucket existiert und ob Sie die Berechtigung haben, darauf zuzugreifen. Um den Befehl zu verwenden, ersetzen Sie den Platzhaltertext des Benutzers durch Ihre eigenen Informationen.

aws s3api head-bucket --bucket bucket-base-name--zone-id--x-s3

Weitere Informationen finden Sie unter head-bucket in der Referenz zum AWS CLI -Befehl.