HeadBucket搭配目錄值區使用 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

HeadBucket搭配目錄值區使用

下列 AWS SDK 範例說明如何使用 HeadBucket API 操作來判斷 Amazon S3 目錄儲存貯體是否存在,以及您是否有存取該儲存貯體的權限。

下列 AWS SDK for Java 2.x 範例說明如何判斷值區是否存在,以及您是否有存取該值區的權限。

SDK for Java 2.x

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); } }

下列head-bucket範例命令顯示如何使用 AWS CLI 來判斷目錄值區是否存在,以及您是否有存取該目錄值區的權限。若要執行此命令,請以您自己的資訊取代使用者輸入預留位置。

aws s3api head-bucket --bucket bucket-base-name--azid--x-s3

如需詳細資訊,請參閱 AWS CLI 命令參考中的 head-bucket