AWS CLI の max_bandwidth で転送スループットを制限してみたメモ。
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" $ unzip awscliv2.zip $ sudo ./aws/install $ aws --version aws-cli/2.2.32 Python/3.8.8 Linux/4.14.238-182.422.amzn2.x86_64 exe/x86_64.amzn.2 prompt/off
- 帯域幅を 10MB に設定する
$ aws configure set default.s3.max_bandwidth 10MB/s $ cat .aws/config [default] s3 = max_bandwidth = 10MB/s
- ファイルをアップロードしてみる
$ dd if=/dev/urandom of=100mb.dat bs=1M count=100 $ aws s3 cp 100mb.dat s3://test-bucket/ Completed 50.8 MiB/100.0 MiB (9.3 MiB/s) with 1 file(s) remaining