选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用 HeadBucket 确定您是否可以访问目录存储桶

聚焦模式
使用 HeadBucket 确定您是否可以访问目录存储桶 - Amazon Simple Storage Service

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

以下 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

以下 head-bucket 示例命令显示了如何使用 AWS CLI 来确定目录存储桶是否存在以及您是否有权访问该存储桶。要运行此命令,请将用户输入占位符替换为您自己的信息。

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

有关更多信息,请参阅《AWS CLI 命令参考》中的 head-bucket

隐私网站条款Cookie 首选项
© 2024, Amazon Web Services, Inc. 或其附属公司。保留所有权利。