#amazon-web-services #tags
#amazon-web-services #Теги
Вопрос:
Я ищу какой-нибудь скрипт, который обновляет теги ресурсов AWS в учетной записи на основе заданного условия
Пример — если существующее значение ключа тега ресурса = «xyz», обновите его до «abc»
Будем признательны за любую помощь.
Ответ №1:
AFAIK вам нужно будет написать скрипт для запроса тегов для каждой интересующей вас службы, например, для EC2 https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/describe-tags.html а затем обновите целевые теги с помощью https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-tags.html
Комментарии:
1. Спасибо за ваш ответ. Мое требование состоит в том, чтобы получить что-то вроде приведенного ниже — # Получить требуемые теги client = boto3.client(‘resourcegroupstaggingapi’) output = client.get_resources(TagFilters=[ { ‘Key’: ‘name’, ‘Values’: [ ‘myname’, ] }, ], ) # обновитьответ тегов = client.tag_resources (необходимо передать эти значения из приведенного выше «вывода»)