Список тегов awscli во всех сервисах - PullRequest
0 голосов
/ 10 января 2020

есть ли способ перечислить / описать все теги во всех сервисах в среде aws с помощью одной команды? Например, если бы я хотел перечислить теги в экземплярах ec2, я могу сделать это aws ec2 describe-tags и увидеть все теги. Теперь, если бы я хотел посмотреть, скажем, теги eks, я бы сделал что-то вроде aws eks list-tags-for-resource ... или что-то подобное. Поэтому у меня вопрос: есть ли "волхвы c", где я мог бы сделать aws * describe-tags и увидеть все теги во всех сервисах, вместо того, чтобы переходить один за другим для каждого сервиса, например: aws <service name> <command to describe/list tags>

1 Ответ

0 голосов
/ 10 января 2020

Вы можете использовать: aws resourcegroupstaggingapi get-resources

Из документов:

Возвращает все помеченные или ранее помеченные ресурсы, расположенные в указанном регионе для учетной записи AWS.

Использование:

aws resourcegroupstaggingapi get-resources

Вывод:

{
    "ResourceTagMappingList": [
        {
            "ResourceARN": " arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0",
            "Tags": [
                {
                    "Key": "Environment",
                    "Value": "Production"
                }
            ]
        }
    ]
}
...