私は Amazon S3 のマルチパート アップロードに取り組んでおり、ファイルの一部を並行してアップロードできることを読みました。ただし、ドキュメントを確認すると、アップロードされたファイル パーツに対する Amazon の応答にパーツ番号が含まれていないことがわかります。私の質問は、ファイルのパート 1 とファイルのパート 2 を非同期にアップロードしてから、Amazon からの応答を確認した場合、応答がファイルのパート 1 を参照しているのか、パート 2 を参照しているのかをどのように確認すればよいですか?
リクエストとレスポンスの例を次に示します。
Request:
PUT /my-movie.m2ts?partNumber=1&uploadId=VCVsb2FkIElEIGZvciBlbZZpbmcncyBteS1tb3ZpZS5tMnRzIHVwbG9hZR HTTP/1.1
Host: example-bucket.s3.amazonaws.com
Date: Mon, 1 Nov 2010 20:34:56 GMT
Content-Length: 10485760
Content-MD5: pUNXr/BjKK5G2UKvaRRrOA==
Authorization: AWS AKIAIOSFODNN7EXAMPLE:VGhpcyBtZXNzYWdlIHNpZ25lZGGieSRlbHZpbmc=
***part data omitted***
Response:
HTTP/1.1 200 OK
x-amz-id-2: Vvag1LuByRx9e6j5Onimru9pO4ZVKnJ2Qz7/C1NPcfTWAtRPfTaOFg==
x-amz-request-id: 656c76696e6727732072657175657374
Date: Mon, 1 Nov 2010 20:34:56 GMT
ETag: "b54357faf0632cce46e942fa68356b38"
Content-Length: 0
Connection: keep-alive
Server: AmazonS3