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.
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. |