7 億 6,100 万個のオブジェクトにわたる合計 40 TB のデータを含むいくつかの S3 バケットがあります。これらのオブジェクトを EBS ストレージにコピーするプロジェクトに着手しました。私の知る限り、すべてのバケットは us-east-1 で作成されました。EBS へのエクスポートに使用されたすべての EC2 インスタンスが us-east-1 内にあることは確かです。
問題は、先月の AWS の請求書に、リージョン間のデータ転送に対してかなり多額の料金が含まれていたことです。これがどのように可能か知りたいですか?
転送では、S3 に接続して各オブジェクトのコンテンツをダウンロードするために、Boto を使用した非常に単純な Python スクリプトを使用しました。バケット名が大文字で構成されていたことが要因だったのではないかと思いますが (指定する必要がありましたOrdinaryCallingFormat()
)、確かなことはわかりません。