내용으로 건너뛰기

S3アップロード時に発生するUploadPart requestsのコストについて

0

boto3を利用したAPI経由でファイルをアップロード(ストレージクラス:Glacier Deep Archive )したところ、請求内容に「Amazon S3 Glacier Deep Archive UploadPart」が計上されておりました。 マルチパートアップロードに付随したコストとは認識しておりますが、このコストに関して質問があります

1.コストが発生したアップロードはboto3(1.38.18)の S3.Client.upload_fileを利用しており、パラメータでマルチパートアップロードを明示的に指定しておりませんでした。 SDKのドキュメントを確認した限りでは、パラメータでboto3.s3.transfer.TransferConfigを設定し、明示的にマルチパートのサイズ(デフォルト値は8MiBとの記載あり)を調整することにより 当該のコストは調整可能と考えておりますが、認識どおりでしょうか?

2.S3の料金案内ページではマルチアップロードが発生した場合の追加コストについての記載が無いように見受けられましたが 当該のコストはスタンダードのストレージクラスに対するPUT、COPY、POST、LISTリクエストと同じ扱いであるという認識で正しいでしょうか?

질문됨 일 년 전270회 조회

1개 답변
1
수락된 답변
  1. はい、お客様の認識は正しいです。boto3のS3.Client.upload_fileメソッドは、デフォルトでマルチパートアップロードを使用します。ファイルサイズが一定以上の場合、自動的にマルチパートアップロードに切り替わります。TransferConfigを使用して、multipart_thresholdパラメータを調整することで、マルチパートアップロードが開始されるファイルサイズを制御できます。これにより、UploadPartリクエストの数を調整し、関連するコストを管理することが可能です。

  2. Amazon S3 Glacier Deep ArchiveのUploadPartリクエストに対するコストは、標準的なS3ストレージクラスのPUT、COPY、POST、LISTリクエストとは異なる扱いになります。Glacier Deep Archiveは長期保存に特化したストレージクラスであり、そのアップロードプロセスは標準的なS3とは異なります。Glacier Deep ArchiveへのUploadPartリクエストは、特別な料金体系が適用される可能性があります。正確な料金情報については、AWSの公式ドキュメントや料金ページを確認するか、AWSサポートに直接お問い合わせいただくことをお勧めします。
    Sources
    Upload Part (PUT uploadID) - Amazon S3 Glacier
    Introducing default data integrity protections for new objects in Amazon S3 | AWS News Blog

답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.