Я создал две лямбды, одна с тегами, а другая вообще без тегов. лямбда 1 => функция: helloWorldlambda 2 => function: lambdatest (tags => {"value": "name", "Key": "lambda-console: blueprint"})
aws resourcegroupstaggingapi get-resources --resource-type-filters lambda
output:
{
[
{
"ResourceARN": "arn:aws:lambda:us-east-2:xxxxxxxxxxxx:function:lambdatest",
"Tags": [
{
"Value": "name",
"Key": "lambda-console:blueprint"
}
]
}
]
}
при запуске тега группы ресурсов для API выше, яполучить только одно имя лямбда-функции, содержащее сведения о тегах.
После добавления тегов в лямбду «function: helloWorld» и повторного выполнения команды cli,
aws resourcegroupstaggingapi get-resources --resource-type-filters lambda
{
[
{
"ResourceARN": "arn:aws:lambda:us-east-2:yyyyyyyyyyyy:function:helloWorld",
"Tags": [
{
"Value": "super",
"Key": "Owner"
}]
},
{
"ResourceARN": "arn:aws:lambda:us-east-2:xxxxxxxxxxxx:function:lambdatest",
"Tags": [
{
"Value": "name",
"Key": "lambda-console:blueprint"
}
]
}
]
}
Q1: необходимо знать, почемуон не извлекает лямбда-функцию: helloWorld, у которой изначально не было тегов?
Q2: является ли тег-объект-параметр изначально нулевым?
Замечание: после удаления всех тегов из лямбды и запуска того же cmd извлекает лямбду, которая также имеет пустые теги.
Пожалуйста, помогите. Заранее спасибо.