Как перенаправить вывод синхронизации AWS S3 в файл? - PullRequest
0 голосов
/ 27 августа 2018

Когда я запускаю AWS S3 SYNC "локальный диск" "S3bucket", я вижу, как на моей консоли aws cli генерируется куча журналов. Есть ли способ направить эти журналы в выходной файл / файл журнала для дальнейшего использования?

Я пытаюсь запланировать задание sql, которое выполняет сценарий powershell, который синхронизирует резервное копирование с локального диска в корзину S3. Резервные копии успешно синхронизируются с корзиной. Тем не менее, я пытаюсь найти способ направить прогресс синхронизации в выходной файл. Помощь приветствуется. Спасибо!

1 Ответ

0 голосов
/ 27 августа 2018

Просто перенаправьте вывод команды в файл, используя символ «>».

Файл не должен существовать заранее (и фактически будет перезаписан, если он существует).

aws s3 sync . s3://mybucket > log.txt

Если вы хотите добавить к данному файлу, используйте следующий оператор: ">>".

aws s3 sync . s3://mybucket >> existingLogFile.txt

Чтобы проверить эту команду, вы можете использовать аргумент --dryrun для команды sync:

aws s3 sync . s3://mybucket --dryrun > log.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...