ECS:3.7:S3: 列出容器時,xml 回應缺少 StorageClass 欄位
摘要: 在 ECS 3.7 中列出容器時,xml 回應遺失欄位
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
列出儲存器時,< 應用程式無法讀取 StorageClass >。
返回時遺失欄位。
返回時遺失欄位。
原因
檢查 StorageClass 的 <> 應用程式無法繼續,因為 ECS 傳回的 xml 檔案中缺少此欄位。
此時,儲存類別並未在 ECS 中使用,應一律傳回「標準」。
3.7 中的回應範例:
此時,儲存類別並未在 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>
解析度
此問題將在 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>
受影響的產品
ECS, ECS Appliance, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Series文章屬性
文章編號: 000198731
文章類型: Solution
上次修改時間: 14 5月 2026
版本: 6
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。