Preservação de metadados

Neste documento, descrevemos os metadados preservados quando você usa o Serviço de transferência do Cloud Storage para transferir dados entre várias origens e destinos.

Informações gerais

O Serviço de transferência do Cloud Storage preserva os seguintes metadados:

  • Os metadados personalizados criados pelo usuário para transferências originadas do Cloud Storage, do Amazon S3 ou do Microsoft Azure Blob Storage são preservados.

  • As transferências entre buckets do Cloud Storage têm a opção de preservar ACLs de objetos, chaves de criptografia gerenciadas pelo cliente, classe de armazenamento, horário de criação do objeto (como o valor de um campo customTime) e retenções temporárias.

  • Para transferências de qualquer origem para um bucket do Cloud Storage, a classe de armazenamento do objeto no bucket de destino pode ser definida como qualquer classe compatível como parte da transferência.

  • O tamanho do arquivo e o horário da última modificação (mtime) são preservados para transferências originadas de sistemas de arquivos POSIX. mtime não é preservado para pastas.

  • Opcionalmente, links simbólicos, UID numérico, GID numérico e MODE numérico podem ser preservados para transferências de e para sistemas de arquivos POSIX.

  • Para transferências somente entre sistemas de arquivos, se o UID, o GID ou o MODE forem preservados, esses metadados também serão preservados para as pastas. O Cloud Storage recria pastas no sistema de arquivos de destino e restaura UID, GID e/ou MODE. Isso inclui pastas vazias. mtime não é preservado.

    Os metadados no nível da pasta não serão preservados se a transferência for por manifesto.

Os campos de metadados que não são explicitamente mencionados neste documento não são preservados.

Comportamento de preservação de metadados

As seções a seguir listam exemplos de metadados de diferentes sistemas de armazenamento de origem e como o Serviço de transferência do Cloud Storage preserva os metadados de cada um. Para ver uma lista completa de metadados, consulte a documentação do sistema de armazenamento de origem.

Amazon S3 ou armazenamento compatível com S3 para o Cloud Storage

Exemplo de metadados Comportamento de preservação
Campos de metadados de chave fixa do Amazon S3, como: Cache-Control, Content-Disposition e Content-Type. Preservado como metadados de chave fixa.
Metadados definidos pelo usuário do Amazon S3, formatados como pares de chave-valor. Para mais informações, consulte a seção Metadados de objetos definidos pelo usuário de Metadados e chave de objetos.

Preservado como um campo de metadados personalizado em objetos de destino do Cloud Storage, que você pode editar ou remover posteriormente.