#amazon-web-services #amazon-s3 #aws-cli
Вопрос:
Я пытаюсь синхронизировать данные с s3 на локальный с определенным суффиксом, используя aws-cli.
Все файлы в S3
EUACCESS_Details_20210906100000
ZSMART_Details
INHOME_Details_20211206100023
EUACCESS_Details_202101021003000
INHOME_Details_20211006100000
full_order_overview_20211006100000
выход:
EUACCESS_Details_20210906100000
INHOME_Details_20211206100023
EUACCESS_Details_202101021003000
INHOME_Details_20211006100000
Я устал использовать эту команду, но я получаю ошибки
aws s3 sync s3://ip-managed-s3.crush.order.in/zsmart/EUACCESS_Details_* ./local_folder
aws s3 sync s3://ip-managed-s3.crush.order.in/zsmart/INHOME_Details_* ./local_folder
Есть ли у них какое-либо простое решение для этого.
Ответ №1:
Вы можете сделать это с --include
помощью и ---exclude
:
aws s3 sync s3://ip-managed-s3.crush.order.in/zsmart/ ./local_folder --exclude "*" --include "EUACCESS_Details_*" --include "INHOME_Details_*"
Комментарии:
1. Спасибо Марцину за ответ, и это сработало для меня
2. @madhavi Нет проблем. Если ответ был полезен, мы будем признательны за его принятие (кнопка, похожая на галочку, под кнопками голосования вверх/вниз).