PutGCSObject 2025.5.31.15

Bundle

org.apache.nifi | nifi-gcp-nar

Description

Écrit le contenu d’un FlowFile en tant qu’objet dans un Google Cloud Storage.

Balises

archive, gcs, google, google cloud, put

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

File Resource Service

Service de ressources de fichiers fournissant l’accès à la ressource locale à transférer

Service des fournisseurs d’identifiants de connexion GCP

Le Controller Service utilisé pour obtenir les identifiants Google Cloud Platform.

Resource Transfer Source

La source du contenu à transférer

gcp-project-id

ID du projet Google Cloud

gcp-retry-count

Nombre de nouvelles tentatives à effectuer avant le routage vers la relation d’échec.

gcs-bucket

Compartiment de l’objet.

gcs-content-disposition-type

Type de RFC-6266 Contenu Disposition à attacher à l’objet

gcs-content-type

Type de contenu du fichier, c’est-à-dire text/plain

gcs-key

Nom de l’objet.

gcs-object-acl

Contrôle d’accès à joindre à l’objet chargé. Si vous ne fournissez pas cette information, vous reviendrez aux valeurs par défaut des compartiments.

gcs-object-crc32c

Somme de contrôle CRC32C (encodée en Base64, ordre big-endian) du fichier pour la validation côté serveur.

gcs-overwrite-object

Si false, le chargement vers GCS n’aboutira que si l’objet n’existe pas.

gcs-server-side-encryption-key

Une clé de chiffrement AES256 (encodée en base64) pour le chiffrement de l’objet côté serveur.

gzip.content.enabled

Signale au GCS Blob Writer si la compression de GZIP pendant le transfert est souhaitée. Faux signifie ne pas faire de gzip et peut augmenter les performances dans de nombreux cas.

service proxy-configuration

Spécifie le Controller Service de configuration proxy pour les requêtes réseau proxy.

storage-api-url

Remplace l’URL de stockage par défaut. La configuration d’une URL d’API Storage alternative permet également de remplacer l’en-tête Hôte HTTP dans les requêtes, comme indiqué dans la documentation Google sur les connexions aux services privés.

Relations

Nom

Description

failure

Les FlowFiles sont routés vers cette relation en cas d’échec de l’opération Google Cloud Storage.

success

Les FlowFiles sont routés vers cette relation en cas de réussite de l’opération Google Cloud Storage.

Écrit les attributs

Nom

Description

gcs.bucket

Compartiment de l’objet.

gcs.key

Nom de l’objet.

gcs.size

Taille de l’objet.

gcs.cache.control

Contrôle du cache des données de l’objet.

gcs.component.count

Le nombre de composants qui constituent l’objet.

gcs.content.disposition

La disposition du contenu des données de l’objet.

gcs.content.encoding

Le codage du contenu de l’objet.

gcs.content.language

La langue de contenu de l’objet.

mime.type

Le MIME/Content-Type de l’objet.

gcs.crc32c

La somme de contrôle CRC32C des données de l’objet, encodée en base64 dans l’ordre big-endian.

gcs.create.time

Heure de création de l’objet (millisecondes).

gcs.update.time

Heure de la dernière modification de l’objet (en millisecondes).

gcs.encryption.algorithm

L’algorithme utilisé pour chiffrer l’objet.

gcs.encryption.sha256

Le hachage SHA256 de la clé utilisée pour chiffrer l’objet.

gcs.etag

La balise entité HTTP 1.1 de l’objet.

gcs.generated.id

Le service généré pour l’objet.

gcs.generation

La génération de données de l’objet.

gcs.md5

Le hachage MD5 des données de l’objet encodées en base64.

gcs.media.link

Le lien de téléchargement des médias vers l’objet.

gcs.metageneration

La métagénération de l’objet.

gcs.owner

Le propriétaire (téléchargeur) de l’objet.

gcs.owner.type

Le type d’entité ACL du téléverseur de l’objet.

gcs.uri

L’URI de l’objet sous forme de chaîne.

Voir aussi :