As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Quando o Firehose entrega dados para o Amazon S3, o nome da chave do objeto S3 segue o formato <prefixo avaliado><sufixo>, onde o sufixo tem o formato <nome do fluxo do Firehose><versão do fluxo do Firehose><anor><mês><dia><hora><minuto><segundo><uuid><extensão do arquivo> <versão do fluxo do Firehose>, começando com 1 e aumentando em 1 para cada alteração de configuração do fluxo do Firehose. É possível alterar as configurações do fluxo do Firehose (por exemplo, o nome do bucket do S3, as sugestões de armazenamento em buffer, a compactação e a criptografia). Você pode fazer isso usando o console Firehose ou a operação da UpdateDestinationAPI.
Para <prefixo avaliado>, o Firehose adiciona um prefixo de hora padrão no formato YYYY/MM/dd/HH
. Esse prefixo cria uma hierarquia lógica no bucket, no qual cada barra (/) cria um nível na hierarquia. É possível modificar essa estrutura especificando um prefixo personalizado que inclua expressões que sejam avaliadas no runtime. Para obter informações sobre como especificar um prefixo personalizado, consulte Prefixos personalizados para objetos do Amazon Simple Storage Service.
Por padrão, o fuso horário usado para prefixo e sufixo de hora está em UTC, mas é possível alterá-lo para um fuso horário de sua preferência. Por exemplo, para usar o horário padrão do Japão em vez do UTC, você pode configurar o fuso horário para Ásia/Tóquio na configuração de parâmetros AWS Management Console da API (). CustomTimeZone A lista a seguir contém fusos horários com suporte no Firehose para a configuração do prefixo do S3.
A seguir há uma lista de fusos horários com suporte no Firehose para a configuração do prefixo do S3.
Você não pode alterar o campo de sufixo, exceto <extensão do arquivo>. Quando você ativa a conversão ou a compactação do formato de dados, o Firehose anexa uma extensão de arquivo com base na configuração. A tabela a seguir explica a extensão de arquivo padrão anexada pelo Firehose:
Configuração | Extensão de arquivo |
---|---|
Conversão de formato de dados: Parquet | .parquet |
Conversão de formato de dados: ORC | .orc |
Compactação: Gzip | .gz |
Compactação: Zip | .zip |
Compactação: Snappy | .snappy |
Compactação: Hadoop-Snappy | .hsnappy |
Você também pode especificar uma extensão de arquivo de sua preferência no console ou na API do Firehose. A extensão do arquivo deve começar com um ponto (.) e pode conter os caracteres permitidos: 0-9a-z!-_.*' (). A extensão do arquivo não pode exceder 128 caracteres.
nota
Quando você especifica uma extensão de arquivo, ela substitui a extensão de arquivo padrão que o Firehose adiciona quando a conversão de formato de dados ou a compactação estão habilitadas.