PutGCSObject 2025.5.31.15

Bundle

org.apache.nifi | nifi-gcp-nar

Beschreibung

Schreibt den Inhalt eines FlowFile als Objekt in einen Google Cloud Storage.

Tags

archive, gcs, google, google cloud, put

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

File Resource Service

Dateiressourcendienst, der den Zugriff auf die zu übertragende lokale Ressource ermöglicht

GCP-Anmeldeinformationen-Anbieterdienst

Der Controller Service, der verwendet wird, um Anmeldeinformationen für Google Cloud Platform zu erhalten.

Resource Transfer Source

Die Quelle des zu übertragenden Inhalts

gcp-project-id

Google Cloud Projekt-ID

gcp-retry-count

Wie viele Wiederholungsversuche unternommen werden sollten, bevor die Weiterleitung an die Beziehung „failure“ erfolgt.

gcs-bucket

Bucket des Objekts.

gcs-content-disposition-type

Typ der RFC-6266 Content Disposition, die dem Objekt angehängt werden soll

gcs-content-type

Inhaltstyp für die Datei, d. h. „text/plain“

gcs-key

Name des Objekts.

gcs-object-acl

Zugriffskontrolle, die mit dem hochgeladenen Objekt verbunden werden soll. Wenn Sie dies nicht angeben, werden die Bucket-Standardeinstellungen wiederhergestellt.

gcs-object-crc32c

CRC32C-Prüfsumme (codiert in Base64, Big-Endian-Reihenfolge) der Datei für die serverseitige Validierung.

gcs-overwrite-object

Wenn „false“, wird der Upload zu GCS nur dann erfolgreich durchgeführt, wenn das Objekt nicht existiert.

gcs-server-side-encryption-key

Ein AES256 Encryption Key (codiert in base64) für die serverseitige Verschlüsselung des Objekts.

gzip.content.enabled

Signalisiert dem GCS Blob Writer, ob eine GZIP-Komprimierung während der Übertragung gewünscht ist. „False“ bedeutet, dass keine gzip-Komprimierung durchgeführt wird, was in vielen Fällen die Leistung verbessern kann.

proxy-configuration-service

Gibt den Proxy-Konfigurations-Controller Service an für die Weiterleitung von Netzwerkanforderungen festl.

storage-api-url

Überschreibt die Standardspeicher-URL. Durch Konfiguration einer alternativen Storage-API-URL wird auch der HTTP-Host-Header bei Anfragen überschrieben, wie in der Google-Dokumentation zu Private Service Connections beschrieben.

Beziehungen

Name

Beschreibung

failure

FlowFiles werden an diese Beziehung weitergeleitet, wenn die Google Cloud Storage-Operation fehlschlägt.

success

FlowFiles werden nach einer erfolgreichen Google Cloud Storage-Operation an diese Beziehung weitergeleitet.

Schreibt Attribute

Name

Beschreibung

gcs.bucket

Bucket des Objekts.

gcs.key

Name des Objekts.

gcs.size

Größe des Objekts.

gcs.cache.control

Daten-Cache-Steuerung des Objekts.

gcs.component.count

Die Anzahl der Komponenten, aus denen das Objekt besteht.

gcs.content.disposition

Die Dateninhaltsdisposition des Objekts.

gcs.content.encoding

Die Inhaltscodierung des Objekts.

gcs.content.language

Die Inhaltssprache des Objekts.

mime.type

Die MIME-/Content-Type des Objekts

gcs.crc32c

Die CRC32C-Prüfsumme der Daten des Objekts, codiert in base64 in Big-Endian-Reihenfolge.

gcs.create.time

Die Erstellungszeit des Objekts (Millisekunden)

gcs.update.time

Der Zeitpunkt der letzten Änderung des Objekts (Millisekunden)

gcs.encryption.algorithm

Der zur Verschlüsselung des Objekts verwendete Algorithmus.

gcs.encryption.sha256

Der SHA256-Hashwert des zur Verschlüsselung des Objekts verwendeten Schlüssels

gcs.etag

Das HTTP 1.1 Entity-Tag für das Objekt.

gcs.generated.id

Der Dienst, der für das Objekt generiert wurde

gcs.generation

Die Datenerzeugung des Objekts.

gcs.md5

Der MD5-Hashwert der Daten des Objekts, codiert in base64.

gcs.media.link

Der Medien-Download-Link zum Objekt.

gcs.metageneration

Die Metageneration des Objekts.

gcs.owner

Der Eigentümer (Hochladende) des Objekts.

gcs.owner.type

Der ACL-Entitätstyp des Uploaders des Objekts.

gcs.uri

Die URI des Objekts als Zeichenfolge.

Siehe auch: