StorageCalss GLACIER
и пытаюсь его восстановить
но в ответ получаю что Bad Request
а что именно bad нифига не понятно
запрос
POST /backup/cluster/0/fips_backup_6269977909677697522/metadata.json?restore=&x-id=RestoreObject HTTP/1.1
Host: altinity-qa-test.s3-fips.us-west-2.amazonaws.com
User-Agent: aws-sdk-go-v2/1.18.1 os/linux lang/go/1.20.6 X:boringcrypto md/GOOS/linux md/GOARCH/amd64 api/s3/1.34.0
Content-Length: 103
Accept-Encoding: identity
Amz-Sdk-Invocation-Id: 898e9998-389a-4a84-9583-42c7070a5a73
Amz-Sdk-Request: attempt=1; max=3
Authorization: AWS4-HMAC-SHA256 Credential=AKIAV5SIHQUU6WQ7HBNK/20230807/us-west-2/s3/aws4_request, SignedHeaders=accept-encoding;amz-sdk-invocation-id;amz-sdk-request;content-length;content-type;host;x-amz-content-sha256;x-amz-date, Signature=4495293e28c047f2dbddbe151268722bbc6a280c2e4c9677dd0975297ba6f30f
Content-Type: application/xml
X-Amz-Content-Sha256: adeaa624923d61712ce9b7363a3d97f70c531959a506ccea0d29bd979910f7d2
X-Amz-Date: 20230807T060552Z
<RestoreRequest xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Tier>Expedited</Tier></RestoreRequest>
ответ
HTTP/1.1 400 Bad Request
Connection: close
Transfer-Encoding: chunked
Content-Type: application/xml
Date: Mon, 07 Aug 2023 06:05:53 GMT
Server: AmazonS3
X-Amz-Id-2: zqmjvl9epvlgw+tpuzjuk+AXmjn4zIgRV9u8Emd2RAJ1yeF65VibqpUfq7XTaxnBmkRzxSHWKB0=
X-Amz-Request-Id: PXJ99WT4V58SYBHV
13f
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>MalformedXML</Code><Message>The XML you provided was not well-formed or did not validate against our published schema</Message><RequestId>PXJ99WT4V58SYBHV</RequestId><HostId>zqmjvl9epvlgw+tpuzjuk+AXmjn4zIgRV9u8Emd2RAJ1yeF65VibqpUfq7XTaxnBmkRzxSHWKB0=</HostId></Error>
Ну как же непонятно, вот там явно написано: ваш xml невалиден относительно указанной схемы. Возьмите любой валидатор, он вам подскажет точнее.
=))) угу. Сергей. тролите чтоли? ну покажите мне URL на схему по которой он валидирует? и я могу сказать что как раз там на самом деле похоже параметра не хватает... судя по UI там кол-во дней нужно после которого должно типа удаляться автоматически...
В поле xmlns у вашего запроса схема указана. Я не троллю.
это не схема... это просто обозначение namespace, там что угодно может быть да это могло бы быть XSD но по указанному URL естественно ничего нет... это я проверил еще до того как запрос задавать но в итоге нагуглилось https://doc.s3.amazonaws.com/2006-03-01/AmazonS3.xsd ок. спасибо что пнули в нужном направлении...
облом... слова Restore в указанном xsd просто не встречаются
Обсуждают сегодня