Как просмотреть файлы, но я хочу перечислить только стандартный класс.aws s3 ls filter storage class (STANDARD)
Я хочу исключить класс ледника.
В настоящее время здесь моя команда:
aws s3 ls s3://Videos/Action/ --human-readable --summarize
Как просмотреть файлы, но я хочу перечислить только стандартный класс.aws s3 ls filter storage class (STANDARD)
Я хочу исключить класс ледника.
В настоящее время здесь моя команда:
aws s3 ls s3://Videos/Action/ --human-readable --summarize
Команда aws s3 ls
не отображает класс хранения, но вы можете сделать это с помощью следующей команды:
aws s3api list-objects-v2 --bucket Videos --prefix Action --query "Contents[?StorageClass=='STANDARD'].Key" --output text
Выхода разделенной табуляции , так что вам, возможно, придется массировать вывод, чтобы получить его в нужном формате, например:
aws s3api list-objects-v2 --bucket Videos --prefix Action --query "Contents[?StorageClass=='STANDARD'].Key" --output text | sed 's/\t/\n/g'
Для того, чтобы получить представление о том, как выборочно использовать команду --query
, см:
Большое спасибо – jojo