170 похожих чатов

Кто нибудь работал с https://github.com/aws/aws-sdk-go-v2 ? интересует метод RestoreObject загружаю объект со

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>

5 ответов

25 просмотров

Ну как же непонятно, вот там явно написано: ваш xml невалиден относительно указанной схемы. Возьмите любой валидатор, он вам подскажет точнее.

Slach-[altinity] Автор вопроса
Sergey Aksёnov
Ну как же непонятно, вот там явно написано: ваш xm...

=))) угу. Сергей. тролите чтоли? ну покажите мне URL на схему по которой он валидирует? и я могу сказать что как раз там на самом деле похоже параметра не хватает... судя по UI там кол-во дней нужно после которого должно типа удаляться автоматически...

Slach [altinity]
=))) угу. Сергей. тролите чтоли? ну покажите мне U...

В поле xmlns у вашего запроса схема указана. Я не троллю.

Slach-[altinity] Автор вопроса
Sergey Aksёnov
В поле xmlns у вашего запроса схема указана. Я не ...

это не схема... это просто обозначение namespace, там что угодно может быть да это могло бы быть XSD но по указанному URL естественно ничего нет... это я проверил еще до того как запрос задавать но в итоге нагуглилось https://doc.s3.amazonaws.com/2006-03-01/AmazonS3.xsd ок. спасибо что пнули в нужном направлении...

Slach-[altinity] Автор вопроса
Slach [altinity]
это не схема... это просто обозначение namespace,...

облом... слова Restore в указанном xsd просто не встречаются

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта