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