ECS:S3 MPUのテスト
Zusammenfassung: S3 MPUのテスト
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Symptome
MPUの問題
Ursache
アプリケーション ロジック
Lösung
基本的なs3curlを使用して問題を再現してみます。ECS:s3curl.pl スクリプトを使用して基本的なS3操作を実行する方法
次の例は、テスト ファイルに対してs3curl:
Checksumを使用してMPUを適切に実行する方法を示しています。
admin@g1-ecs1:/usr/share/s3curl> sudo vi /home/admin/test_file_10-25-17.txt ... admin@g1-ecs1:/usr/share/s3curl> md5sum /home/admin/test_file_10-25-17.txt 72372a46100020b8642a41b59ce2fa57 /home/admin/test_file_10-25-17.txt ... admin@g1-ecs1:/usr/share/s3curl> cat /home/admin/test_file_10-25-17.txt Test #1 ... admin@g1-ecs1:/usr/share/s3curl> stat /home/admin/test_file_10-25-17.txt File: '/home/admin/test_file_10-25-17.txt' Size: 8 Blocks: 8 IO Block: 4096 regular file Device: fe01h/65025d Inode: 4214979 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2017-10-25 20:05:38.712837105 +0000 Modify: 2017-10-25 20:05:29.560599490 +0000 Change: 2017-10-25 20:05:29.560599490 +0000 Birth: -
MPUを開始します。
admin@g1-ecs1:/usr/share/s3curl> sudo ./s3curl.pl --id=jason --post -- "http://10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt?uploads" | xmllint --format -
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 287 100 287 0 0 4759 0 --:--:-- --:--:-- --:--:-- 4783
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<InitiateMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Bucket>jk_bkt6</Bucket>
<Key>home/admin/test_file_10-25-17.txt</Key>
<UploadId>d64df3fe33754c3d8edb48c900fc0bde</UploadId>
</InitiateMultipartUploadResult>
...
dataheadsvc.log.20171025-230840.gz:2017-10-25T20:12:33,942 [qtp972598720-431184] INFO RequestLog.java (line 83) 10.241.218.184 POST //10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt?uploads HTTP/1.1 200 60 - 287
MPU経由でファイルをアップロード:
admin@g1-ecs1:/usr/share/s3curl> sudo ./s3curl.pl --id=jason --put /home/admin/test_file_10-25-17.txt -- "http://10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt?uploadId=d64df3fe33754c3d8edb48c900fc0bde&partNumber=1" admin@g1-ecs1:/usr/share/s3curl> ... dataheadsvc.log.20171025-230840.gz:2017-10-25T20:16:51,438 [qtp972598720-431200] INFO RequestLog.java (line 83) 10.241.218.184 PUT //10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt?uploadId=d64df3fe33754c3d8edb48c900fc0bde&partNumber=1 HTTP/1.1 200 231 8 -
Etagを取得します。
admin@g1-ecs1:/usr/share/s3curl> sudo ./s3curl.pl --id=jason -- "http://10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt?uploadId=d64df3fe33754c3d8edb48c900fc0bde" | xmllint --format -
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 720 100 720 0 0 84180 0 --:--:-- --:--:-- --:--:-- 90000
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ListPartsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Bucket>jk_bkt6</Bucket>
<Key>home/admin/test_file_10-25-17.txt</Key>
<UploadId>d64df3fe33754c3d8edb48c900fc0bde</UploadId>
<Initiator>
<ID>jkusr</ID>
<DisplayName>jkusr</DisplayName>
</Initiator>
<Owner>
<ID>jkusr</ID>
<DisplayName>jkusr</DisplayName>
</Owner>
<StorageClass>STANDARD</StorageClass>
<PartNumberMarker>0</PartNumberMarker>
<NextPartNumberMarker>0</NextPartNumberMarker>
<MaxParts>1000</MaxParts>
<IsTruncated>false</IsTruncated>
<Part>
<PartNumber>1</PartNumber>
<LastModified>2017-10-25T20:16:51.214Z</LastModified>
<ETag>"72372a46100020b8642a41b59ce2fa57"</ETag>
<Size>8</Size>
</Part>
</ListPartsResult>
admin@g1-ecs1:/usr/share/s3curl>
...
dataheadsvc.log.20171025-230840.gz:2017-10-25T20:17:22,399 [qtp972598720-431028] INFO RequestLog.java (line 83) 10.241.218.184 GET //10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt?uploadId=d64df3fe33754c3d8edb48c900fc0bde HTTP/1.1 200 7 - 720
MPUを完了します。
admin@g1-ecs1:/usr/share/s3curl> cat /home/admin/test_file_10-25-17.txt_complete
<CompleteMultipartUpload>
<Part>
<PartNumber>1</PartNumber>
<ETag>"72372a46100020b8642a41b59ce2fa57"</ETag>
</Part>
</CompleteMultipartUpload>
...
admin@g1-ecs1:/usr/share/s3curl> sudo ./s3curl.pl --id=jason --post /home/admin/test_file_10-25-17.txt_complete -- "http://10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt?uploadId=d64df3fe33754c3d8edb48c900fc0bde" | xmllint --format -
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 527 100 372 100 155 3616 1507 --:--:-- --:--:-- --:--:-- 3647
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<CompleteMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Location>http://10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt</Location>
<Bucket>jk_bkt6</Bucket>
<Key>home/admin/test_file_10-25-17.txt</Key>
<ETag>"05515dda1c6c7531f9682c15a6012eb3-1"</ETag>
</CompleteMultipartUploadResult>
...
dataheadsvc.log.20171025-230840.gz:2017-10-25T20:20:16,690 [qtp972598720-431225] INFO RequestLog.java (line 83) 10.241.218.184 POST //10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt?uploadId=d64df3fe33754c3d8edb48c900fc0bde HTTP/1.1 200 102 155 372
オブジェクトをコピーし直し、チェックサムが元のオブジェクトと一致することを確認します。
admin@g1-ecs1:/usr/share/s3curl> sudo ./s3curl.pl --id=jason -- http://10.241.218.184:9020/jk_bkt6/home/admin/test_file_10-25-17.txt -o /home/admin/test_file_10-25-17.txt_ORIGINAL-10-25-17
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8 100 8 0 0 839 0 --:--:-- --:--:-- --:--:-- 888
...
admin@g1-ecs1:/usr/share/s3curl> md5sum /home/admin/test_file_10-25-17.txt_ORIGINAL-10-25-17
72372a46100020b8642a41b59ce2fa57 /home/admin/test_file_10-25-17.txt_ORIGINAL-10-25-17
Weitere Informationen
テストの実行中に問題が発生した場合は、ECSテクニカル サポートにお問い合わせください。
Betroffene Produkte
ECS ApplianceProdukte
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without EncryptionArtikeleigenschaften
Artikelnummer: 000030771
Artikeltyp: Solution
Zuletzt geändert: 12 Sept. 2025
Version: 4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.