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.

Balises

fetch, gcs, google, 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

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)

Voir aussi :