Detalhes da implementação da API REST S3
O sistema StorageGRID implementa a API do Simple Storage Service (versão da API 2006-03-01) com suporte para a maioria das operações e com algumas limitações. Você precisa entender os detalhes de implementação ao integrar aplicativos cliente da API REST do S3.
O sistema StorageGRID oferece suporte a solicitações no estilo de hospedagem virtual e solicitações no estilo de caminho.
Manuseio de data
A implementação StorageGRID da API REST do S3 suporta apenas formatos de data HTTP válidos.
O sistema StorageGRID suporta apenas formatos de data HTTP válidos para quaisquer cabeçalhos que aceitem valores de data. A parte de 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 (+0000 deve ser especificado). Se você incluir o x-amz-date
cabeçalho na sua solicitação, ele substitui qualquer valor especificado no cabeçalho da solicitação Date. Ao usar o AWS Signature versão 4, o x-amz-date
O 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 por "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 total para AWS Signature versão 2 Suporte para AWS Signature versão 4, com as seguintes exceções:
|
token de segurança x-amz |
Não implementado. Devoluções |
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 |