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.

Ações compatíveis com o ONTAP S3

Colaboradores

As ações do ONTAP S3 são compatíveis com APIs REST S3 padrão, exceto conforme indicado abaixo. Para obter detalhes, consulte "Referência de API do Amazon S3".

Operações do balde

As operações a seguir são suportadas no ONTAP usando APIs AWS S3:

Funcionamento do balde Suporte ONTAP começando com

CreateBucket

ONTAP 9.11,1

DeleteBucket

ONTAP 9.11,1

DeleteBucketPolicy

ONTAP 9.12,1

GetBucketAcl

ONTAP 9,8

GetBucketLifecycleConfiguration

ONTAP 9.13,1 * apenas ações de expiração são suportadas

GetBucketlocalização

ONTAP 9.10,1

Política de GetBucketPolicy

ONTAP 9.12,1

Balde para a cabeça

ONTAP 9,8

ListBuckets

ONTAP 9,8

ListBucketControle de versão

ONTAP 9.11,1

ListObjectVersions

ONTAP 9.11,1

PutBucket

  • ONTAP 9.11,1

  • ONTAP 9.8 - compatível apenas com APIs REST do ONTAP

PutBucketLifecycleConfiguration

ONTAP 9.13,1 * apenas ações de expiração são suportadas

Política de PutBucketPolicy

ONTAP 9.12,1

Operações de objetos

A partir do ONTAP 9.9,1, o ONTAP S3 oferece suporte a metadados e marcação de objetos.

  • PutObject e CreateMultipartUpload incluem pares de chave-valor usando x-amz-meta-<key>.

    Por exemplo x-amz-meta-project: ontap_s3: .

  • GetObject. E HeadObject retornam metadados definidos pelo usuário.

  • Ao contrário dos metadados, as tags podem ser lidas independentemente dos objetos usando:

    • Marcação de objetos

    • GetObjectTagging

    • DeleteObjectTagging

A partir do ONTAP 9.11,1, o ONTAP S3 oferece suporte ao controle de versão de objetos e às ações associadas a essas APIs do ONTAP:

  • GetBucketControle de versão

  • ListBucketVersions

  • PutBucketControle de versão

Operação do objeto Suporte ONTAP começando com

AbortMultipartUpload

ONTAP 9,8

CompleteMultipartUpload

ONTAP 9,8

CopyObject

ONTAP 9.12,1

CreateMultipartUpload

ONTAP 9,8

DeleteObject

ONTAP 9,8

DeleteObjects

ONTAP 9.11,1

DeleteObjectTagging

ONTAP 9.9,1

GetBucketControle de versão

ONTAP 9.11,1

GetObject

ONTAP 9,8

GetObjectAcl

ONTAP 9,8

GetObjectRetention

ONTAP 9.14,1

GetObjectTagging

ONTAP 9.9,1

HeadObject

ONTAP 9,8

ListMultipartUpload

ONTAP 9,8

ListObjects

ONTAP 9,8

ListObjectsV2

ONTAP 9,8

ListBucketVersions

ONTAP 9.11,1

ListParts

ONTAP 9,8

PutBucketControle de versão

ONTAP 9.11,1

PutObject

ONTAP 9,8

PutObjectLockConfiguration

ONTAP 9.14,1

Retenção PutObjectRetention

ONTAP 9.14,1

Marcação de objetos

ONTAP 9.9,1

UploadPart

ONTAP 9,8

UploadPartCopy

ONTAP 9.12,1

Políticas de grupo

Essas operações não são específicas do S3 e geralmente estão associadas a processos de identidade e gerenciamento (IAM). O ONTAP é compatível com esses comandos, mas não usa as APIs REST do IAM.

  • Criar política

  • Política do AttachGroup

Gerenciamento de usuários

Essas operações não são específicas do S3 e geralmente estão associadas aos processos do IAM.

  • CreateUser

  • DeleteUser

  • CreateGroup

  • DeleteGroup

S3 ações por liberação

ONTAP 9.14,1

ONTAP 9.14,1 adiciona suporte para bloqueio de objetos S3.

Observação Operações de retenção legal (bloqueios sem tempos de retenção definidos) não são suportadas.
  • GetObjectLockConfiguration

  • GetObjectRetention

  • PutObjectLockConfiguration

  • Retenção PutObjectRetention

ONTAP 9.13,1

O ONTAP 9.13,1 adiciona suporte ao gerenciamento do ciclo de vida do bucket.

  • DeleteBucketLifecycleConfiguration

  • GetBucketLifecycleConfiguration

  • PutBucketLifecycleConfiguration

ONTAP 9.12,1

O ONTAP 9.12,1 adiciona suporte a políticas de bucket e a capacidade de copiar objetos.

  • DeleteBucketPolicy

  • Política de GetBucketPolicy

  • Política de PutBucketPolicy

  • CopyObject

  • UploadPartCopy

ONTAP 9.11,1

O ONTAP 9.11,1 adiciona suporte para versionamento, URLs pré-assinados, uploads em grupo e suporte para ações S3 comuns, como criar e excluir buckets usando APIs do S3.

  • O ONTAP S3 agora suporta pedidos de assinatura de uploads em pedaços usando x-amz-content-sha256: STREAMING-AWS4-HMAC-SHA256-PAYLOAD

  • O ONTAP S3 agora oferece suporte a aplicativos clientes usando URLs pré-assinados para compartilhar objetos ou permitir que outros usuários façam upload de objetos sem exigir credenciais de usuário.

  • CreateBucket

  • DeleteBucket

  • GetBucketControle de versão

  • ListBucketVersions

  • PutBucket

  • PutBucketControle de versão

  • DeleteObjects

  • ListObjectVersions

Observação Como o FlexGroup subjacente não é criado até que o primeiro bucket seja, um bucket deve ser criado no ONTAP antes que um cliente externo possa criar um bucket usando o CreateBucket.
ONTAP 9.10,1

ONTAP 9.10,1 adiciona suporte para SnapMirror S3 e GetBucketLocation.

  • GetBucketlocalização

ONTAP 9.9,1

O ONTAP 9.9,1 adiciona suporte para metadados de objetos e suporte a marcação ao ONTAP S3.

  • PutObject e CreateMultipartUpload agora incluem pares de chave-valor usando 'x-amz-meta-<key>'. Por exemplo: 'X-amz-meta-project: ONTAP_S3'.

  • GetObject e HeadObject agora retornam metadados definidos pelo usuário.

Tags também podem ser usadas com baldes. Ao contrário dos metadados, as tags podem ser lidas independentemente dos objetos usando:

  • Marcação de objetos

  • GetObjectTagging

  • DeleteObjectTagging