AWS CLI S3 получить теги объектов - PullRequest
0 голосов
/ 24 ноября 2018

Мне нужно получить теги объекта с помощью AWS CLI.Можно ли отобразить все теги объектов?Или даже отображать значение определенного ключа из тегов.

1 Ответ

0 голосов
/ 24 ноября 2018

Вы можете сделать это с помощью команды aws s3api get-object-tagging --bucket bucketname --key objectkey.Например,

➜  ~ aws s3 ls helloworld-20181029141519-deployment
2018-11-24 07:19:11          0 hello.world

➜  ~ aws s3api get-object-tagging --bucket helloworld-20181029141519-deployment --key hello.world
{
    "TagSet": [
        {
            "Value": "1",
            "Key": "tagged"
        },
        {
            "Value": "bar",
            "Key": "foo"
        }
    ]
}

Вы можете использовать выражение JMESPath для фильтрации набора результатов.

➜  ~ aws s3api get-object-tagging --bucket helloworld-20181029141519-deployment --key hello.world --query "TagSet[?Key=='foo']"
[
    {
        "Value": "bar",
        "Key": "foo"
    }
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...