ECS: A solicitação do S3 retorna o erro 403 "Erro de disparidade de assinatura" ao usar caracteres seguros

Summary: A solicitação S3 retorna o erro HTTP 403. As credenciais corretas estão sendo usadas. O erro é visto ao usar caracteres "seguros" no nome do objeto, como sublinhado Erro de disparidade de assinatura (403) quando o sublinhado no nome do arquivo é codificado. ...

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Symptoms

Uma solicitação PUT é enviada ao ECS, mostrando que a solicitação é negada "403 - unauthorized"
O nome do objeto contém um sublinhado _ ou outro caractere seguro. 
As solicitações GET estão funcionando corretamente.
Por exemplo, as solicitações PUT do aplicativo "SAS Viya" falham ao usar o sublinhado.

Exemplo de solicitação 403 Erro de disparidade de assinatura:

2024-02-27 12:10:28,631 ac1f9511:189029ad365:357c84:389  123.45.xxx.xx:9021 172.31.xxx.xxx:9862 - htClient POST - sasviya-qa tmp_aaaaaaaa-bbbb-cccc-dddd-a3c2d3b40815_12345678.sashdat uploads HTTP/1.1 403 31 - - -1 - - - 123.xx.xx.xx 'X-Forwarded-For: 172.xx.xx.x'

svc_log confirma que esta é uma disparidade de assinatura:

svc_log -f "ac1f9511:189029ad365:357c84:389" -sr dataheadsvc -start 1d ago -sn -sf

169.254.1.2 2024-02-27T12:10:28,134 [qtp1758056339-124594-ac1f9511:189029ad365:357c84:389-s3-172.xx.xx.x] ERROR  S3V4Signer.java (line 302) Signature mismatch CalcSignature: 45753541dc729e7ebdbd2425e3a2fe8ab1f79f1e81b131409065e77f511e886b, ClientSignature: f5ed0ad93cdd67b58a1d93f24f0034b58e4bb29f0e54ecf6020db5b711ddba0a 

Cause

A URL do aplicativo codifica todas as solicitações antes de enviá-las ao servidor de destino. Portanto, o caractere seguro está sendo substituído por seu valor de URL, como _ está sendo substituído por %5F. 

Resolution

O problema foi corrigido na versão 3.8.x.
Após o upgrade, um parâmetro deve ser definido para permitir caracteres seguros. Entre em contato com o suporte da Dell para definir esse parâmetro.

Additional Information

Os caracteres seguros são:
Caracteres alfanuméricos
  • 0–9

  • A-Z

  • A-Z

Caracteres especiais
  • Ponto de exclamação (!)

  • Hífen (-)

  • Sublinhado (_)

  • Período (.)

  • Asterisco (*)

  • Aspas simples (')

  • Parêntese de abertura (()

  • Parêntese de fechamento ())

Επηρεαζόμενα προϊόντα

ECS

Προϊόντα

ECS Appliance Hardware Gen3 EX5000, ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series , ECS Appliance Hardware Gen1 C-Series, ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series, ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Gen3 EXF900, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, ECS Software ...
Ιδιότητες άρθρου
Article Number: 000223857
Article Type: Solution
Τελευταία τροποποίηση: 10 Νοε 2025
Version:  2
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.