Detalhes da implementação da API REST do S3
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:
|
x-amz-security-token |
Não implementado. Retorna |
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 |