Editar metadados de objeto no console do Amazon S3 - Amazon Simple Storage Service

Editar metadados de objeto no console do Amazon S3

Você pode usar o console do Amazon S3 para editar metadados de objetos do S3 existentes. Alguns metadados são definidos pelo Amazon S3 quando você faz upload do objeto. Por exemplo, Content-Length e Last-Modified são campos de metadados de objetos definidos pelo sistema que não podem ser modificados por um usuário.

Você também pode definir alguns metadados ao carregar o objeto e depois editá-lo conforme suas necessidades mudarem. Por exemplo, você pode ter um conjunto de objetos que você armazena inicialmente na classe de armazenamento STANDARD. Com o tempo, talvez você não precise mais que esses dados estejam altamente disponíveis. Assim, você altera a classe de armazenamento para GLACIER editando o valor da chave x-amz-storage-class de STANDARD para GLACIER.

nota

Considere os seguintes problemas ao editar metadados de objeto no Amazon S3:

  • Essa ação cria uma cópia do objeto com configurações atualizadas e a data da última modificação. Se o versionamento do S3 estiver habilitado, uma nova versão do objeto será criada e o objeto existente se tornará uma versão mais antiga. Se o versionamento do S3 não estiver habilitado, uma nova cópia do objeto substituirá o original. A Conta da AWS associada ao perfil do IAM que altera a propriedade também se torna a proprietária do novo objeto ou (versão do objeto).

  • A edição de metadados atualiza valores para nomes de chaves existentes.

  • Objetos criptografados com chaves de criptografia fornecidas pelo cliente (SSE-C) não podem ser copiados usando o console. Você deve usar a AWS CLI, o AWS SDK ou a API REST do Amazon S3.

Atenção

Ao editar metadados de pastas, aguarde a conclusão da operação Edit metadata antes de adicionar novos objetos à pasta. Caso contrário, novos objetos também podem ser editados.

Os tópicos a seguir descrevem como editar metadados de um objeto usando o console do Amazon S3.

Você pode configurar alguns metadados do sistema para um objeto do S3, mas não todos. Para obter uma lista de metadados definidos pelo sistema e saber se você pode modificar seus valores, consulte Metadados do objeto definidos pelo sistema.

Como editar metadados definidos pelo sistema de um objeto
  1. Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. Navegue até seu bucket ou pasta do Amazon S3 e marque a caixa de seleção à esquerda dos nomes dos objetos com metadados que você deseja editar.

  3. No menu Actions (Ações), escolha Edit actions (Editar ações)e escolha Edit metadata (Editar metadados).

  4. Revise os objetos listados e escolha Add metadata (Adicionar metadados).

  5. Para Type (Tipo) de metadados, selecione System-defined (Definidos pelo sistema).

  6. Especifique uma key (chave) exclusiva e o value (valor) dos metadados.

  7. Para editar metadados adicionais, escolha Add metadata (Adicionar metadados). Você também pode escolher Remove (Remover) para remover um conjunto de valores de chave de tipo.

  8. Quando terminar, escolha Edit metadata (Editar metadados) e o Amazon S3 editará os metadados dos objetos especificados.

Você pode editar metadados definidos pelo usuário de um objeto combinando o prefixo de metadados, x-amz-meta-, e um nome escolhido para criar uma chave personalizada. Por exemplo, se você adicionar o nome personalizado alt-name, a chave de metadados será x-amz-meta-alt-name.

Metadados definidos pelo usuário podem ter até 2 KB no total. Para calcular o tamanho total dos metadados definidos pelo usuário, some o número de bytes na codificação UTF-8 referente a cada chave e valor. As duas chaves e seus valores devem estar em conformidade com os padrões US-ASCII. Para obter mais informações, consulte Metadados do objeto definidos pelo usuário.

Como editar metadados definidos pelo usuário de um objeto
  1. Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. Na lista Buckets, escolha o nome do bucket que contém os objetos aos quais você deseja adicionar metadados.

    Você também pode, opcionalmente, navegar até uma pasta.

  3. Na lista Objects (Objetos), marque a caixa de seleção ao lado dos nomes dos objetos aos quais você deseja adicionar metadados.

  4. No menu Actions (Ações), escolha Edit metadata (Editar metadados).

  5. Revise os objetos listados e escolha Add metadata (Adicionar metadados).

  6. Para Type (Tipo) de metadados, escolha User-defined (Definido pelo usuário).

  7. Insira uma Key (Chave) personalizada única após x-amz-meta-. Insira também um value (valor) dos metadados.

  8. Para adicionar metadados extras, escolha Add metadata (Adicionar metadados). Você também pode escolher Remove (Remover) para remover um conjunto de valores de chave de tipo.

  9. Escolha Edit metadata (Editar metadados).

    O Amazon S3 edita os metadados dos objetos especificados.