Я пытаюсь настроить односторонний процесс синхронизации каталогов с одного локального ПК на экземпляр AWS EC2 через S3.aws s3 sync не работает как ожидалось
Обе машины - это Windows.
Я попытался использовать интерфейс командной строки.
На локальной машине:
aws s3 sync source_dir s3://bucket --region eu-central-1
Эта команда, кажется, работает хорошо. Если нет ничего нового, ничего не синхронизируется. Все идет нормально.
На экземпляре AWS:
aws s3 sync s3://bucket target_dir --region eu-central-1
С помощью этой команды, у меня есть вопрос. Всякий раз, когда я запускаю его, всегда есть что-то скачивать (кажется, это всегда один и тот же набор файлов, возможно, они все из них, но, похоже, их подмножество). Мое ожидание состояло в том, что когда-то в синхронизации, запуск команды снова не производил загрузки.
Я получил эти права в политике:
"Action": [
"s3:GetObject",
"s3:GetObjectAcl",
"s3:ListBucket",
"s3:PutObject",
"s3:PutObjectAcl"
],
"Resource": [
"arn:aws:s3:::bucket_name",
"arn:aws:s3:::bucket_name/*"
]
я упускаю что-нибудь в этой установке, так что я не получаю файлы загружаются, если нет ничего, чтобы загрузить, когда я бегу второй синхронизации?