Как объяснил Нил Бхаат в этом блоге , для этой цели можно использовать множество различных инструментов.Некоторые из них предоставляются AWS, а большинство - сторонними инструментами.Все эти инструменты требуют сохранения ключа учетной записи AWS и секрета в самом инструменте.Будьте очень осторожны при использовании сторонних инструментов, поскольку учетные данные, которые вы сохраняете, могут стоить вам, вашей полной стоимости и просто обескураживают.
Поэтому я всегда рекомендую использовать для этого AWS CLI цель.Вы можете просто установить это из по этой ссылке .Затем выполните следующую команду и сохраните ключ, секретные значения в CLI AWS.
aws configure
и используйте следующую команду для синхронизации вашего AWS S3 Bucket с вашим локальным компьютером.(На локальном компьютере должен быть установлен интерфейс командной строки AWS)
aws s3 sync <source> <destination>
Примеры:
1) Для AWS S3 в локальном хранилище
aws s3 sync <S3Uri> <LocalPath>
2) Из локального хранилища в AWS S3
aws s3 sync <LocalPath> <S3Uri>
3) Из корзины AWS s3 в другую корзину
aws s3 sync <S3Uri> <S3Uri>