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.

Alterações no suporte à API REST S3 do StorageGRID

Colaboradores netapp-perveilerk netapp-pcarriga

A API REST usada pelo StorageGRID é atualizada regularmente.

Solte Comentários

12.1.0

  • If-Match

    O `If-Match`cabeçalho se comporta de maneira diferente dependendo da sua configuração do StorageGRID. Fornecer este cabeçalho pode retornar uma mensagem de erro (501 Not Implemented). Se o `If-Match`cabeçalho for aceito, mas não funcional, um alerta pode ser acionado com instruções sobre como habilitar o comportamento de erro mais rigoroso 501 Not Implemented.

  • If-None-Match

    O `If-None-Match`cabeçalho se comporta de maneira diferente dependendo da sua configuração do StorageGRID. Fornecer este cabeçalho pode retornar uma mensagem de erro (501 Not Implemented). Se o `If-None-Match`cabeçalho for aceito, mas não funcional, um alerta pode ser acionado com instruções sobre como habilitar o comportamento de erro mais rigoroso 501 Not Implemented.

  • Adicionado suporte para valores de checksum pré-calculados para as seguintes requisições e cabeçalhos suportados:

    • CompleteMultipartUpload: x-amz-checksum-crc32, x-amz-checksum-crc32c, e x-amz-checksum-crc64nvme

    • CreateMultipartUpload: CRC32, CRC32C, e CRC64NVME para x-amz-checksum-algorithm

    • CopyObject: CRC32, CRC32C, CRC64NVME, e SHA256 para x-amz-checksum-algorithm

    • PutObject: x-amz-checksum-crc32, x-amz-checksum-crc32c, e x-amz-checksum-crc64nvme

    • UploadPart: x-amz-checksum-crc32, x-amz-checksum-crc32c, e x-amz-checksum-crc64nvme

  • Adicionado suporte para x-amz-checksum-type para CreateMultipartUpload e CompleteMultipartUpload.

  • Adicionado suporte para a s3:x-amz-copy-source chave de condição da política.

  • Permitir que o bloqueio de objetos do S3 seja ativado em buckets existentes.

12,0

  • Adicionado suporte para compartilhamento de recursos entre origens (CORS) para uma interface de gerenciamento, o que permite que outro domínio acesse dados no StorageGRID usando APIs de gerenciamento. "Saiba mais" .

  • Adicionado suporte para STS AssumeRole e política de sessão. Consulte "um exemplo de uma política de sessão". Você pode configurar AssumeRole em grupos de locatários.

11,9

  • Adicionado suporte para valores de checksum SHA-256 pré-calculados para as seguintes solicitações e cabeçalhos suportados. Você pode usar esse recurso para verificar a integridade dos objetos carregados:

    • CompleteMultipartUpload: x-amz-checksum-sha256

    • CreateMultipartUpload: x-amz-checksum-algorithm

    • GetObject: x-amz-checksum-mode

    • Objeto cabeçalho: x-amz-checksum-mode

    • ListParts

    • Objeto Put: x-amz-checksum-sha256

    • UploadPart: x-amz-checksum-sha256

  • Adicionada a capacidade de o administrador da grade controlar as configurações de retenção e conformidade no nível do locatário. Estas definições afetam as definições de bloqueio de objetos do S3.

    • Modo de retenção padrão do bucket e modo de retenção de objetos: Governança ou conformidade, se permitido pelo administrador da grade.

    • Período de retenção padrão do bucket e data até retenção do objeto: Deve ser menor ou igual ao permitido pelo período de retenção máximo definido pelo administrador da grade.

  • Suporte aprimorado para aws-chunked codificação de conteúdo e valores de streaming x-amz-content-sha256. Limitações:

    • Se presente, chunk-signature é opcional e não validado

    • Se presente, x-amz-trailer o conteúdo é ignorado

11,8

Atualizado os nomes das operações S3 para corresponder aos nomes usados no "Documentação do Amazon Web Services (AWS): Referência da API do Amazon Simple Storage Service".

11,7

  • Adicionado "Referência rápida: Solicitações de API S3 suportadas".

  • Adicionado suporte para usar o modo DE GOVERNANÇA com o bloqueio de objetos S3.

  • Adicionado suporte para o cabeçalho de resposta específico do StorageGRID x-ntap-sg-cgr-replication-status para OBTER solicitações DE objeto e objeto PRINCIPAL. Este cabeçalho fornece o status de replicação de um objeto para replicação entre grade.

  • As solicitações SelectObjectContent agora suportam objetos Parquet.

11,6

  • Adicionado suporte para o uso do partNumber parâmetro Request em solicitações GET Object e HEAD Object.

  • Adicionado suporte para um modo de retenção padrão e um período de retenção padrão no nível do bucket para o bloqueio de objetos S3.

  • Adicionado suporte para a s3:object-lock-remaining-retention-days chave de condição de política para definir o intervalo de períodos de retenção permitidos para seus objetos.

  • Alterado o tamanho máximo recommended para uma única operação PUT Object para 5 GiB (5.368.709.120 bytes). Se você tiver objetos maiores que 5 GiB, use o upload multipart.

11,5

  • Adicionado suporte para gerenciar a criptografia de bucket.

  • Adicionado suporte para S3 Object Lock e solicitações de conformidade legadas obsoletas.

  • Adicionado suporte para o uso DE EXCLUIR vários objetos em buckets versionados.

  • O Content-MD5 cabeçalho de solicitação agora é suportado corretamente.

11,4

  • Adicionado suporte para EXCLUIR marcação de balde, OBTER marcação de balde e COLOCAR marcação de balde. As etiquetas de alocação de custos não são suportadas.

  • Para buckets criados no StorageGRID 11,4, não é mais necessário restringir nomes de chaves de objeto para atender às práticas recomendadas de desempenho.

  • Adicionado suporte para notificações de intervalo no s3:ObjectRestore:Post tipo de evento.

  • Os limites de tamanho da AWS para peças de várias partes agora são aplicados. Cada parte em um upload de várias partes deve estar entre 5 MIB e 5 GiB. A última parte pode ser menor do que 5 MIB.

  • Adicionado suporte para TLS 1,3

11,3

  • Adicionado suporte para criptografia no lado do servidor de dados de objeto com chaves fornecidas pelo cliente (SSE-C).

  • Adicionado suporte para as operações DE ELIMINAÇÃO, OBTENÇÃO e COLOCAÇÃO do ciclo de vida do balde (apenas ação de expiração) e para o x-amz-expiration cabeçalho de resposta.

  • PUT Object, put Object - Copy e Multipart Upload atualizados para descrever o impactos das regras ILM que usam o posicionamento síncrono na ingestão.

  • As cifras TLS 1,1 não são mais suportadas.

11,2

Adicionado suporte para restauração PÓS-objeto para uso com Cloud Storage Pools. Adicionado suporte para o uso da sintaxe da AWS para ARN, chaves de condição de política e variáveis de política em políticas de grupo e bucket. As políticas de grupo e bucket existentes que usam a sintaxe StorageGRID continuarão a ser suportadas.

Observação: os usos de ARN/URN em outra configuração JSON/XML, incluindo aqueles usados em recursos personalizados do StorageGRID, não foram alterados.

11,1

Adicionado suporte para compartilhamento de recursos entre origens (CORS), HTTP para conexões de clientes S3 para nós de grade e configurações de conformidade em buckets.

11,0

Adicionado suporte para configuração de serviços de plataforma (replicação do CloudMirror, notificações e integração de pesquisa do Elasticsearch) para buckets. Também foi adicionado suporte para restrições de localização de marcação de objetos para buckets e a consistência disponível.

10,4

Adicionado suporte para alterações de verificação de ILM para controle de versão, atualizações de página de nomes de domínio de endpoints, condições e variáveis em políticas, exemplos de políticas e a permissão PutOverwriteObject.

10,3

Adicionado suporte para controle de versão.

10,2

Adicionado suporte para políticas de acesso de grupo e bucket, e para cópia de várias partes (Upload de peça - cópia).

10,1

Adicionado suporte para upload multipart, solicitações no estilo virtual-hosted e autenticação v4.

10,0

Suporte inicial da API REST S3 pelo sistema StorageGRID . A versão atualmente suportada da Referência da API do Serviço de Armazenamento Simples é 2006-03-01.