aws s3 ls не перечисляет все объекты в корзине - PullRequest
0 голосов
/ 18 июня 2019

У меня есть ведро s3 с примерно 80 объектами, которые я могу подтвердить из метрики Cloudwatch.Нет префиксов / папок.Все объекты находятся в корневом пути корзины.

Когда я делаю aws s3 ls bucket, это показывает только объекты текущего месяца, но не все и не объекты предыдущего месяца.Даже в консоли AWS S3 это то же самое.Я даже пытался aws s3 ls bucket --recursive

Я вижу в консоли "Просмотр 1 из 24", но нет никаких кнопок для навигации, чтобы увидеть старые объекты.

Почему это так?Как я могу увидеть все объекты в моем ведре?

Мой класс хранения s3 bucket является стандартным.

Ответы [ 2 ]

1 голос
/ 18 июня 2019

Вы говорите, что считаете, что число из метрики Cloudwatch, NumberOfObjects.Вот его определение из S3 документов

Общее количество объектов, хранящихся в корзине для всех классов хранения, кроме класса хранения GLACIER.Это значение рассчитывается путем подсчета всех объектов в корзине (как текущих, так и непереходных объектов) и общего количества деталей для всех незавершенных многочастных загрузок в корзину.

Таким образом, расхождение между тем, что вы просматриваетев консоли и метрике, вероятно, указано, что у вас есть управление версиями, и есть старые («не текущие») версии, которые подсчитываются

Здесь приведены инструкции для просмотра старых версий

1 голос
/ 18 июня 2019

Метрика Cloudwatch для NumberOfObjects показывает текущие и непереходные объекты и общее количество деталей для всех незавершенных многочастных загрузок в корзину.

Возможно, в корзине включено управление версиями, и "s3 ls" отображает только текущие версииэта команда не возвращает не текущие версии объекта.Вы можете нажать «Показать все» в консоли S3, чтобы увидеть версионные объекты или список-объектов-версий, чтобы получить общее количество объектов.

Ссылка:

Получить все версии объекта в корзине AWS S3?

https://www.npmjs.com/package/s3-list-all-objects

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...