微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS 资源标记 (python/boto3)

如何解决AWS 资源标记 (python/boto3)

使用 boto3,几乎每个 AWS 资源都有不同的标记方法[例如,参见 1]。

是否有库提供统一的编程接口来标记任何(或几乎所有)类型的 AWS 资源?

[1] 示例: EC2 使用 create_tags()delete_tags()describe_tags() S3 使用 delete_bucket_tagging()get_bucket_tagging()put_bucket_tagging() ...

...所有资源的不同功能...

解决方法

在 boto3 中,您可以使用 ResourceGroupsTaggingAPI 方法 tag_resources()。用于将一个或多个标签应用于指定的资源列表。 考虑到并非所有资源都可以有标签并且仅限于特定区域。 同样,还有一个方法可以取消标记资源列表:untag_resources()


官方文档:

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/resourcegroupstaggingapi.html#ResourceGroupsTaggingAPI.Client.tag_resources

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/resourcegroupstaggingapi.html#ResourceGroupsTaggingAPI.Client.untag_resources

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。