ПРИМЕЧАНИЕ. На самом деле я пытаюсь сделать это в Python и библиотеке Boto3, но я собираюсь использовать интерфейс командной строки AWS, чтобы объяснить, что я пытаюсь сделать.
Я составляю список-объект-версии обращаются к моему ведру в AWS ...
aws s3api list-object-versions --bucket averyuniquebucketname --delimiter "/"
Ответ выглядит следующим образом ...
{
"DeleteMarkers": [
...snip...
],
"CommonPrefixes": [
...snip...
],
"Versions": [
...snip...
]
}
ЧТО я хотел бы сказать AWS не делатьвозвращать любые результаты с помощью DeleteMarkers.
Есть какие-либо идеи относительно того, как я могу использовать --query и JMESPath для удаления DeleteMarkers, но сохранить в ответе CommonPrefixes & Versions?