開発者は、ユーザーが10GBを超える動画ファイルをS3バケットにアップロードするWebアプリケーションを構築しています。アップロード中にネットワーク障害が発生しても途中から再開できるよう、マルチパートアップロードAPIを使用することにしました。マルチパートアップロードを正常に完了させるための正しいAPI呼び出し順序はどれですか?
S3マルチパートアップロードの正しい手順は①CreateMultipartUploadでUploadIDを取得、 ②そのUploadIDを指定して各パートをUploadPart(最後のパートを除き最低5MB/パート)、 ③全パートのETagリストを付けてCompleteMultipartUploadで完成です。ネットワーク障害時は失敗したパートのみ再送できます。 選択肢AのPutObject→AbortMultipartUpload→CompleteMultipartUploadはこの順序は誤りです。 選択肢CのInitiateMultipartUpload・FinalizeMultipartUploadはS3 APIに存在しません。 選択肢DのStartMultipartUpload・CommitMultipartUploadはS3 APIに存在しません。