当没有标签存在时,s3桶的“get_bucket_tagging”会出错

时间:2018-04-18 06:47:41

标签: amazon-s3 aws-lambda aws-sdk boto3

我正在尝试使用“get_bucket_tagging”获取S3桶标记。

代码:

response = client.get_bucket_tagging(Bucket='bucket_name') 
print(response['TagSet'])

我收到输出,直到有任何标签存在。但是当有0个标签时会出现以下错误。

  

调用GetBucketTagging时发生错误(NoSuchTagSet)   操作:TagSet不存在

还有其他方法可以检查吗?

1 个答案:

答案 0 :(得分:3)

来自this文件:

  

NoSuchTagSetError - 没有与存储桶关联的标记集。

因此,当没有与存储桶关联的标记集时,预计会出现错误/异常。您需要处理此异常。

process.env