aws s3 cli не работает в планировщике оконных задач - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь запустить следующую команду aws cli в консоли, она работает правильно.У меня есть ключ доступа aws и настроенный секрет.

aws s3 sync "C:\uploadfolder" s3://uploadfolder

Однако, когда я запускаю его в планировщике задач Windows в Windows 10, а также в Windows Server 2012, я получаю следующую ошибку:cannot find the file specified 0x80070002

Не похоже, что это поврежденный профиль, потому что он не работает для обоих окон, а другая команда выполняется должным образом.

Есть ли какой-то шаг, который я пропускаю?или любая другая специальная команда, необходимая при запуске aws cli в планировщике оконных задач.

1 Ответ

0 голосов
/ 30 ноября 2018

Ваша команда cli пытается синхронизировать FILE , который называется "uploadfolder".Сначала нужно перейти в каталог, а затем запустить команду.Вместо этого ваша команда должна быть:

cd C:\uploadfolder
aws s3 sync . s3://uploadfolder/

Это будет рекурсивно копировать все файлы в вашем локальном каталоге, которые не находятся в вашей корзине s3.Если вы также хотите, чтобы команда sync удаляла файлы, которых больше нет в локальном каталоге, вам также необходимо добавить флаг --delete.

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