問題の説明
RestoreObjectリクエストのXMLボディには、複数のDaysノードが存在します。
原因
RestoreObjectリクエストを開始しましたが、XML本文には複数のDaysノードが含まれています。 RestoreObjectリクエストで指定できるDaysノードは1つだけです。
例
次のRestoreObjectリクエストでは、RestoreObjectリクエストのXML本文に複数のDaysノードが存在します。 Daysノードの数が制限を超えると、エラーが報告されます。
POST /coldarchiveobject?restore HTTP/1.1
Host: cold-archive-bucket.oss-cn-hangzhou.aliyuncs.com
Authorization: AWS qn6q**************:77Dv****************
Date: Tue, 21 Apr 2020 11:09:19 GMT
<RestoreRequest>
<Days>1</Days>
<Days>6</Days>
</RestoreRequest>ソリューション
RestoreObjectリクエストのXML本文に含まれるDaysノードが1つだけであることを確認します。
POST /coldarchiveobject?restore HTTP/1.1
Host: cold-archive-bucket.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS qn6q**************:77Dv****************
Date: Tue, 21 Apr 2020 11:09:19 GMT
<RestoreRequest>
<Days>2</Days>
</RestoreRequest>