Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Detalhes da implementação da API REST do S3

Colaboradores

O sistema StorageGRID implementa a API de serviço de armazenamento simples (API versão 2006-03-01) com suporte para a maioria das operações e com algumas limitações. Você precisa entender os detalhes da implementação quando você está integrando aplicativos clientes REST API do S3.

O sistema StorageGRID oferece suporte a solicitações virtuais de estilo hospedado e a solicitações de estilo de caminho.

Tratamento da data

A implementação do StorageGRID da API REST S3 suporta apenas formatos de data HTTP válidos.

O sistema StorageGRID suporta apenas formatos de data HTTP válidos para qualquer cabeçalho que aceite valores de data. A parte da hora da data pode ser especificada no formato Greenwich Mean Time (GMT) ou no formato Universal Coordinated Time (UTC) sem deslocamento de fuso horário (o 0000 deve ser especificado). Se você incluir o x-amz-date cabeçalho em sua solicitação, ele substituirá qualquer valor especificado no cabeçalho da solicitação de data. Ao usar o AWS Signature versão 4, o x-amz-date cabeçalho deve estar presente na solicitação assinada porque o cabeçalho de data não é suportado.

Cabeçalhos de solicitação comuns

O sistema StorageGRID suporta os cabeçalhos de solicitação comuns definidos pelo "Referência da API do Amazon Simple Storage Service: Cabeçalhos de solicitação comuns", com uma exceção.

Cabeçalho da solicitação Implementação

Autorização

Suporte completo para AWS Signature versão 2

Suporte para AWS Signature versão 4, com as seguintes exceções:

  • Quando você fornece o valor real da soma de verificação da carga útil no x-amz-content-sha256, o valor é aceito sem validação, como se o valor UNSIGNED-PAYLOAD tivesse sido fornecido para o cabeçalho. Quando você fornece um x-amz-content-sha256 valor de cabeçalho que implica aws-chunked streaming (por exemplo, STREAMING-AWS4-HMAC-SHA256-PAYLOAD), as assinaturas de bloco não são verificadas em relação aos dados de bloco.

x-amz-security-token

Não implementado. Retorna XNotImplemented.

Cabeçalhos de resposta comuns

O sistema StorageGRID suporta todos os cabeçalhos de resposta comuns definidos pela Simple Storage Service API Reference, com uma exceção.

Cabeçalho de resposta Implementação

x-amz-id-2

Não utilizado