Amazon s3 我是否可以使用put_bucket_标记将多个标记添加到S3 bucket而不是对象?

Amazon s3 我是否可以使用put_bucket_标记将多个标记添加到S3 bucket而不是对象?,amazon-s3,aws-lambda,Amazon S3,Aws Lambda,我想检查s3 bucket上的特定标记,如果不存在,则添加它们。我知道的是,使用AWS Lambda函数(python),我一次只能向一个bucket添加一个标记。这是某种策略,还是我们可以在S3存储桶中添加多个标记 另外,我不是说对象。是的,您可以同时添加多个标记 response = bucket_tagging.put( Tagging={ 'TagSet': [ { 'Key': 'string',

我想检查s3 bucket上的特定标记,如果不存在,则添加它们。我知道的是,使用AWS Lambda函数(python),我一次只能向一个bucket添加一个标记。这是某种策略,还是我们可以在S3存储桶中添加多个标记


另外,我不是说对象。

是的,您可以同时添加多个标记

response = bucket_tagging.put(
    Tagging={
        'TagSet': [
            {
                'Key': 'string',
                'Value': 'string'
            },
        ]
    }
)

选中此项

对bucket执行的
放置
标记操作将bucket标记设置为您在请求中指定的键和值标记集—它不会添加您指定的标记。如果bucket上存在现有标记,则需要将这些标记包含在您的请求中,否则在应用新标记集时,这些标记将被删除。

我已经尝试过了。我的问题是如果有一个标签已经存在,我不能用上面的代码添加另一个。