S3 Compatible. 403 ошибка.
От: BlackEric http://black-eric.lj.ru
Дата: 03.05.23 14:18
Оценка:
Dotnet 5.0 AWSSDK.S3 3.7.104.8
Работаю с S3 совместимым хранилищем. При отправке любых запросов периодически получаю ошибки:

[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request]========Start==========
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] PUT /TestSend.pdf https/1.1
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] Host: https://new-bucket-784a5ae0.xxx
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] Expect: 100-continue
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] User-Agent: aws-sdk-dotnet-coreclr/3.7.104.8, aws-sdk-dotnet-core/3.7.106.30, .NET_Core/5.0.13, OS/Microsoft_Windows_6.3.9600, ClientAsync
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] amz-sdk-invocation-id: 5dba7cac-a7e5-4174-b2b5-ad082f02a145
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] amz-sdk-request: attempt=1; max=5
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] Host: new-bucket-784a5ae0.xxx
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] X-Amz-Date: 20230503T103142Z
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] X-Amz-Decoded-Content-Length: 9123
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] X-Amz-Content-SHA256: STREAMING-AWS4-HMAC-SHA256-PAYLOAD
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] Authorization: AWS4-HMAC-SHA256 Credential=dGVzc2F0ZXN0/20230503/us-east-1/s3/aws4_request, SignedHeaders=content-length;content-type;host;user-agent;x-amz-content-sha256;x-amz-date;x-amz-decoded-content-length, Signature=9a49c44906f90512f860abb4b59bfd60f3b755aafb64be6375e00e738d71d88a
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] Content-Length: 9298
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] Content-Type: application/pdf
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request] Duration: 00:00:00.1214799
[cf861e9f-4927-4d36-8381-2c850c0cd244 -   Request]==========End==========
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response]=========Start=========
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] HTTPS/1.1 403 Forbidden
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Date: Wed, 03 May 2023 10:16:41 GMT
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'; connect-src 'self'; img-src 'self'; style-src 'self' 'unsafe-inline'; object-src 'self'; frame-ancestors 'self';
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Cache-Control: no-store, must-revalidate, no-cache
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] X-Download-Options: noopen
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Strict-Transport-Security: max-age=31536000; includeSubDomains
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] X-Frame-Options: SAMEORIGIN
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Pragma: no-cache
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Vary: Origin, Access-Control-Request-Headers, Access-Control-Request-Method
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] X-XSS-Protection: 1; mode=block
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] X-DNS-Prefetch-Control: off
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] X-Content-Type-Options: nosniff
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Connection: close
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Expires: Thu, 01 Jan 1970 00:00:00 GMT
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Content-Type: application/xml; charset=utf-8
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] Content:
[cf861e9f-4927-4d36-8381-2c850c0cd244 - Response] <?xml version='1.0' encoding='UTF-8'?>
<Error>
  <Code>RequestTimeTooSkewed</Code>
  <Message>The difference between the request time and the current time is too large.</Message>
  <RequestId>1683109001377</RequestId>
  <HostId>czMuYXN2Lm9yZy5ydToxMDY=</HostId>
  <MaxAllowedSkewMilliseconds>900000</MaxAllowedSkewMilliseconds>
  <RequestTime>20230503T103142Z</RequestTime>
  <ServerTime>2023-05-03T10:16:41Z</ServerTime>
</Error>


Как обойти? Админы говорят, что у других тенантов проблем нет. Хотя если искать по ошибке, везде рекомендуют синхронизировать время.
https://github.com/BlackEric001
Отредактировано 04.05.2023 0:49 VladD2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.