我使用下面的boto3代码在不删除现有标记的情况下向S3存储桶添加新标记。在
s3 = boto3.resource('s3')
bucket_tagging = s3.BucketTagging('bucket_name')
tags = bucket_tagging.tag_set
tags.append({'Key':'Owner', 'Value': owner})
Set_Tag = bucket_tagging.put(Tagging={'TagSet':tags})
这将获取现有标记,添加一个新标记,然后将它们全部放回。在
但是如果我的bucket包含'aws'作为前缀,它会给出以下错误: '调用CreateTags操作时出错(InvalidParameterValue):Value(云形成参数键的:堆栈名称)无效。以“aws:”开头的标记键保留给内部使用
在这种情况下,如何使用boto3添加新标签而不删除现有标签?在
目前没有回答
相关问题 更多 >
编程相关推荐