PutGCSObject 2025.5.31.15

Pacote

org.apache.nifi | nifi-gcp-nar

Descrição

Grava o conteúdo de um FlowFile como um objeto no Google Cloud Storage.

Tags

archive, gcs, google, google cloud, put

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Serviço de recurso de arquivo

O serviço de recurso de arquivo que fornece acesso ao recurso local a ser transferido

Serviço de provedor de credenciais GCP

O Controller Service usado para obter as credenciais do Google Cloud Platform.

Fonte de transferência de recursos

A fonte do conteúdo a ser transferido

gcp-project-id

ID do projeto Google Cloud

gcp-retry-count

Quantas tentativas de repetição devem ser feitas antes de rotear para a relação de falha.

gcs-bucket

Bucket do objeto.

gcs-content-disposition-type

Tipo de Content Disposition conforme a RFC-6266 a ser anexado ao objeto

gcs-content-type

Tipo de conteúdo para o arquivo, ou seja, text/plain

gcs-key

Nome do objeto.

gcs-object-acl

Controle de acesso a ser anexado ao objeto carregado. Se isso não for fornecido, os padrões do bucket serão revertidos.

gcs-object-crc32c

Soma de verificação CRC32C (codificado em Base64, ordem big-Endian) do arquivo para validação no lado do servidor.

gcs-overwrite-object

Se for falso, o upload para o GCS será bem-sucedido somente se o objeto não existir.

gcs-server-side-encryption-key

Uma chave de criptografia AES256 (codificada em base64) para criptografia do objeto no lado do servidor.

gzip.content.enabled

Sinaliza para o gravador de blobs do GCS se a compressão GZIP durante a transferência é desejada. Falso significa não comprimir em gzip e pode aumentar o desempenho em muitos casos.

proxy-configuration-service

Especifica o serviço de Controller Service de configuração de proxy para a realização de proxy de solicitações de rede.

storage-api-url

Substitui o URL de armazenamento padrão. A configuração de um URL de API de armazenamento alternativo também substitui o cabeçalho de host HTTP nas solicitações, conforme descrito na documentação do Google para conexões de serviço privadas.

Relações

Nome

Descrição

failure

FlowFiles são encaminhados para essa relação se a operação do Google Cloud Storage falhar.

success

FlowFiles são encaminhados para essa relação após uma operação bem-sucedida do Google Cloud Storage.

Grava atributos

Nome

Descrição

gcs.bucket

Bucket do objeto.

gcs.key

Nome do objeto.

gcs.size

Tamanho do objeto.

gcs.cache.control

Controle de cache de dados do objeto.

gcs.component.count

O número de componentes que compõem o objeto.

gcs.content.disposition

A disposição do conteúdo de dados do objeto.

gcs.content.encoding

A codificação do conteúdo do objeto.

gcs.content.language

O idioma de conteúdo do objeto.

mime.type

O MIME/Content-Type do objeto

gcs.crc32c

A soma de verificação CRC32C dos dados do objeto, codificada em base64 em ordem big-endian.

gcs.create.time

O tempo de criação do objeto (milissegundos)

gcs.update.time

O tempo da última modificação do objeto (milissegundos)

gcs.encryption.algorithm

O algoritmo usado para criptografar o objeto.

gcs.encryption.sha256

O hash SHA256 da chave usada para criptografar o objeto

gcs.etag

A tag de entidade HTTP 1.1 do objeto.

gcs.generated.id

O serviço gerado para o objeto

gcs.generation

A geração de dados do objeto.

gcs.md5

O hash MD5 dos dados do objeto codificados em base64.

gcs.media.link

O link de download de mídia para o objeto.

gcs.metageneration

A metageração do objeto.

gcs.owner

O proprietário (uploader) do objeto.

gcs.owner.type

O tipo de entidade ACL do uploader do objeto.

gcs.uri

O URI do objeto como uma cadeia de caracteres.

Consulte também