我如何检查GO的AWS S3中是否已经存在S3存储桶

时间:2018-12-18 12:08:07

标签: amazon-web-services go amazon-s3

我正在尝试找到一种有效的方法来检查aws S3服务中是否存在存储桶。 我不想使用s3的列表存储区功能去sdk'listBuckets' 我尝试使用“ headBucket”功能,但我认为我以错误的方式使用它。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

如果

headBucket是您的存储桶,则它是正确的方法。 这样您可以检查存储桶是否存在。

如果您是全局性的,我将尝试在末尾创建一个带有uuid的存储桶。 如果存储桶已经存在,则会出现错误:

ErrCodeBucketAlreadyExists "BucketAlreadyExists".

有帮助吗?

问候

多米尼克