У меня есть требование получить имя группы автоматического масштабирования на основе ее тегов.
Я пробовал следующий код:
kwargsAsgTags = {
'Filters': [
{
'Name': 'key',
'Values': ['ApplicationName']
},
{
'Name': 'value',
'Values': ['my-app-name']
}
]
}
, используя вышеупомянутый фильтр, я могу получить имя группы автоматического масштабирования, но так как у меня есть один и тот же тег ApplicationName, используемый в нескольких средах, таких как dev / qa / На выходе выводятся все группы автомасштабирования, принадлежащие всем средам. Как мне отфильтровать и EnvironmentName?
Для этого я попытался выполнить следующее, но на этот раз он печатает также все автомасштабируемые группы, относящиеся к среде 'dev'.
kwargsAsgTags = {
'Filters': [
{
'Name': 'key',
'Values': ['ApplicationName', 'EnvName']
},
{
'Name': 'value',
'Values': ['my-app-name', 'dev']
}
]
}