Operações em objetos
Esta seção descreve como o sistema StorageGRID implementa S3 operações de API REST para objetos.
As seguintes condições se aplicam a todas as operações de objetos:
-
Os StorageGRID "controles de consistência"são suportados por todas as operações em objetos, com exceção dos seguintes:
-
OBTER ACL Objeto
-
OPTIONS /
-
COLOCAR guarda legal Objeto
-
COLOCAR retenção Objeto
-
SELECIONE conteúdo do objeto
-
-
As solicitações de cliente conflitantes, como dois clientes escrevendo para a mesma chave, são resolvidas com base em "vitórias mais recentes". O calendário para a avaliação "últimos ganhos" é baseado em quando o sistema StorageGRID completa uma determinada solicitação e não em quando os clientes S3 começam uma operação.
-
Todos os objetos em um bucket do StorageGRID são de propriedade do proprietário do bucket, incluindo objetos criados por um usuário anônimo ou por outra conta.
-
Os objetos de dados ingeridos para o sistema StorageGRID através do Swift não podem ser acedidos através do S3.
A tabela a seguir descreve como o StorageGRID implementa operações de objetos API REST do S3.
Operação | Implementação |
---|---|
Objeto DELETE |
Autenticação multifator (MFA) e o cabeçalho de resposta Ao processar uma solicitação DE EXCLUSÃO de objetos, o StorageGRID tenta remover imediatamente todas as cópias do objeto de todos os locais armazenados. Se for bem-sucedido, o StorageGRID retornará uma resposta ao cliente imediatamente. Se todas as cópias não puderem ser removidas dentro de 30 segundos (por exemplo, porque um local está temporariamente indisponível), o StorageGRID coloca as cópias em fila para remoção e, em seguida, indica sucesso para o cliente.
"Use a API REST do S3 para configurar o bloqueio de objetos do S3"Consulte para saber como excluir versões de objetos no MODO DE GOVERNANÇA. |
Excluir vários objetos (DeleteObjects) |
Autenticação multifator (MFA) e o cabeçalho de resposta Vários objetos podem ser excluídos na mesma mensagem de solicitação. "Use a API REST do S3 para configurar o bloqueio de objetos do S3"Consulte para saber como excluir versões de objetos no MODO DE GOVERNANÇA. |
ELIMINAR marcação Objeto |
Usa o
|
Objeto GET |
|
OBTER ACL Objeto |
Se as credenciais de acesso necessárias forem fornecidas para a conta, a operação retornará uma resposta positiva e a ID, DisplayName e permissão do proprietário do objeto, indicando que o proprietário tem acesso total ao objeto. |
OBTER retenção legal Objeto |
|
OBTER retenção de objetos |
|
OBTER marcação de objetos |
Usa o
|
Objeto HEAD |
|
Restauração PÓS-objeto |
|
Objeto PUT |
|
COLOCAR Objeto - Copiar |
|
COLOCAR guarda legal Objeto |
|
COLOCAR retenção Objeto |
|
COLOQUE a marcação Objeto |
Usa o
|
Selecione ObjectContent |