В настоящее время у меня есть ежедневные резервные копии моих файлов, загруженных в корзину S3 с помощью aws s3 mv
команда, то есть:
aws s3 mv $webroot/backups/db/ s3://my-backups/$date/db
Все работает, за исключением того, что недавно мой хост (MediaTemple) начал автоматически отключать мой сервер, потому что, по-видимому, эти загрузки начали достигать некоторых ограничений трафика в байтах в секунду, которые существуют на всех их серверах.
Есть ли способ ограничить пропускную способность aws s3 mv
используя параметры или параметры конфигурации aws?
Я понимаю, что есть некоторые сторонние утилиты Linux, которые могут это сделать. Т.е. дроссель или струйка. Однако я бы хотел избежать дополнительного программного обеспечения, если есть встроенный способ сделать это с помощью собственных инструментов Amazon.
В mv
У команды нет такой опции для ограничения пропускной способности. Вы можете увидеть полный список опций здесь:
http://docs.aws.amazon.com/cli/latest/reference/s3/mv.html
Есть некоторые значения конфигурации, которые вы можете настроить для управления командами передачи S3 (cp, sync, mv и rm).
Например, установка значения max_concurrent_requests
значение ниже 10 (по умолчанию) сделает его менее ресурсоемким. Взгляните на ссылку ниже и попробуйте изменить значения и посмотрите, поможет ли это.