ECS: 3.7: S3: 버킷을 나열할 때 XML 응답에 StorageClass 필드가 누락됨
Summary: ECS 3.7에서 버킷을 나열할 때 xml 응답에 필드가 누락됨
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
버킷을 나열할 때 애플리케이션이 StorageClass>를< 읽지 못합니다.
반환 시 필드가 누락되었습니다.
반환 시 필드가 누락되었습니다.
Cause
ECS가 반환하는 <xml 파일에서 필드가 누락되어 StorageClass> 를 확인하는 애플리케이션은 계속 진행할 수 없습니다.
이 시점에서 Storage Class는 ECS에서 사용되지 않으며 항상 "표준"을 반환해야 합니다.
3.7의 응답 예시:
이 시점에서 Storage Class는 ECS에서 사용되지 않으며 항상 "표준"을 반환해야 합니다.
<StorageClass>STANDARD</StorageClass>
<StorageClass>STANDARD</StorageClass>
그러나 일부 애플리케이션은 이 값의 반환에 따라 달라질 수 있습니다.
3.7의 응답 예시:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Name>mike-s3</Name>
<Prefix/>
<Marker/>
<MaxKeys>1000</MaxKeys>
<IsTruncated>false</IsTruncated>
<ServerSideEncryptionEnabled>false</ServerSideEncryptionEnabled>
<Contents>
<Key>20220308_231130_run_Health_Check.zip</Key>
<LastModified>2022-03-09T18:24:39.604Z</LastModified>
<ETag>"35f6f6e4fdb993e792b4865249ecc0c8"</ETag>
<Size>96662</Size>
<Owner>
<ID>mike</ID>
<DisplayName>mike</DisplayName>
</Owner>
<IsFanoutObject>false</IsFanoutObject>
</Contents>
</ListBucketResult>
Resolution
이 문제는 3.7.0.2에서 해결될 예정입니다.
임시 해결 방법으로 애플리케이션은 list 명령에서 "?versions" 태그를 사용하여 버킷을 나열할 수 있습니다.
예:
임시 해결 방법으로 애플리케이션은 list 명령에서 "?versions" 태그를 사용하여 버킷을 나열할 수 있습니다.
예:
sudo perl ./s3curl.pl --id xxx -- -v "http://10.x.x.x:9020/mike-s3?versions"| xmllint --format -
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ListVersionsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Name>mike-s3</Name>
<Prefix/>
<KeyMarker/>
<VersionIdMarker/>
<MaxKeys>1000</MaxKeys>
<IsTruncated>false</IsTruncated>
<Version>
<Key>20220308_231130_run_Health_Check.zip</Key>
<VersionId>null</VersionId>
<IsLatest>true</IsLatest>
<LastModified>2022-03-09T18:24:39.604Z</LastModified>
<ETag>"35f6f6e4fdb993e792b4865249ecc0c8"</ETag>
<Size>96662</Size>
<Owner>
<ID>mike</ID>
<DisplayName>mike</DisplayName>
</Owner>
<StorageClass>STANDARD</StorageClass>
</Version>
</ListVersionsResult>
Affected Products
ECS, ECS Appliance, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware SeriesArticle Properties
Article Number: 000198731
Article Type: Solution
Last Modified: 19 Dec 2022
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.