FetchGCSObject 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-gcp-nar
Description¶
Récupère un fichier à partir d’un compartiment de Google Cloud. Conçu pour être utilisé en tandem avec ListGCSBucket.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Service des fournisseurs d’identifiants de connexion GCP |
Le Controller Service utilisé pour obtenir les identifiants Google Cloud Platform. |
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-generation |
La génération de l’objet à télécharger. Si elle n’est pas paramétrée, c’est la dernière génération qui sera téléchargée. |
gcs-key |
Nom de l’objet. |
gcs-object-range-length |
Nombre d’octets à télécharger à partir de l’objet, en commençant par le début de la plage. Une valeur vide ou une valeur qui dépasse la fin de l’objet sera lue jusqu’à la fin de l’objet. |
gcs-object-range-start |
La position de l’octet à laquelle commencer la lecture de l’objet. Une valeur vide ou une valeur de zéro commencera la lecture au début de l’objet. |
gcs-server-side-encryption-key |
Une clé AES256 (encodée en base64) dans laquelle l’objet a été chiffré. |
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 |
---|---|
filename |
Le nom du fichier, analysé si possible à partir de l’en-tête de la réponse Content-Disposition |
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.acl.owner |
Liste délimitée par des virgules des entités ACL qui ont un accès de propriétaire à l’objet. Les entités seront soit des adresses électroniques, soit des domaines, soit des projets IDs. |
gcs.acl.writer |
Liste délimitée par des virgules des entités ACL qui ont un accès en écriture à l’objet. Les entités seront soit des adresses électroniques, soit des domaines, soit des projets IDs. |
gcs.acl.reader |
Liste délimitée par des virgules des entités ACL qui ont un accès en lecture à l’objet. Les entités seront soit des adresses électroniques, soit des domaines, soit des projets IDs. |
gcs.uri |
L’URI de l’objet sous forme de chaîne. |
Cas d’utilisation impliquant d’autres composants¶
Récupérer tous les fichiers d’un compartiment de Google Compute Storage (GCS) |