ossutilを使用すると、帯域幅制限を設定して、Object Storage Service (OSS) へのアップロードおよびOSSからのダウンロードでのファイル転送速度を制限できます。 帯域幅を制限すると、データ転送速度を実際のネットワーク条件、マルチタスクシナリオ、およびデータ処理要件に合わせることができます。
帯域幅制限は、単一の接続だけでなく、グローバルに適用されます。
シナリオ
帯域幅の制限は、さまざまなネットワーク環境やマルチタスクなどのシナリオで、OSSに大きなファイルをアップロードしたり、OSSから大きなオブジェクトをダウンロードしたりするのに適しています。
前提条件
OSSが有効化されています。 詳細については、「OSSの有効化」をご参照ください。
バケット作成についての 詳細は、「バケットの作成」をご参照ください。
ossutil 2.0がインストールされています。 詳細については、「ossutilのインストール」をご参照ください。
Parameters
パラメーター | 説明 |
-- 帯域幅制限 | データ転送の最大帯域幅。 このパラメータの最小値は1024 B/sです。 デフォルトの帯域幅単位はB/sです。 パラメーターを設定するときに、数値に単位をサフィックスすることができます。 サポートされる単位には、バイト /sのB、KB/sのK、MB/sのM、GB/sのGが含まれます。 たとえば、50Mは、帯域幅が50メガバイト/秒に制限されることを指定します。 |
例
アップロード速度の制限
次のサンプルコマンドは、upload.rarファイルを "bucket" バケットにアップロードし、デフォルトの帯域幅単位B/sを使用して最大アップロード速度を20971520に設定します。
ossutil cp D:\\upload.rar oss://bucket/ --bandwidth-limit 20971520次のサンプルコマンドは、upload.rarファイルを "bucket" バケットにアップロードし、最大アップロード速度を50メガバイト/秒に設定します。
ossutil cp D:\\file.rar oss://bucket/dir -r --bandwidth-limit 50Mダウンロード速度の制限
次のサンプルコマンドでは、download.rarオブジェクトを "bucket" バケットから現在のローカルディレクトリにダウンロードし、最大ダウンロード速度を20メガバイト/秒に設定します。
ossutil cp oss://bucket/download.rar . --bandwidth-limit 20971520