PutGCSObject 2025.5.31.15

バンドル

org.apache.nifi | nifi-gcp-nar

説明

FlowFile のコンテンツを Google Cloud Storage のオブジェクトとして書き込みます。

タグ

アーカイブ、GCS、Google、Googleクラウド、プット

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

ファイルリソースサービス

転送されるローカルリソースへのアクセスを提供するファイルリソースサービス

GCP 認証情報 プロバイダーサービス

Google Cloud Platform の認証情報の取得に使用する Controller Service。

リソース移管元

転送されるコンテンツのソース

gcp-project-id

Google Cloud Project ID

gcp-retry-count

障害関係にルーティングする前に、何回リトライを試みるか。

gcs-bucket

オブジェクトのバケット。

gcs-content-disposition-type

タイプ RFC-6266 オブジェクトに付加されるコンテンツ配置

gcs-content-type

ファイルのコンテンツタイプ (text/plainなど)

gcs-key

オブジェクトの名前です。

gcs-object-acl

アップロードされたオブジェクトに付加されるアクセス制御。プロバイダーを指定しないと、バケットはデフォルトに戻ります。

gcs-object-crc32c

サーバーサイドの検証のためのファイルの CRC32C チェックサム(Base64でエンコードされ、big-Endianオーダー)。

gcs-overwrite-object

falseの場合、オブジェクトが存在しない場合のみ、 GCS へのアップロードが成功します。

gcs-server-side-encryption-key

オブジェクトをサーバーサイドで暗号化するための AES256 暗号化キー (base64 でエンコード)。

gzip.content.enabled

GCS Blob Writerに、転送中に GZIP 圧縮を希望するかどうかを通知します。Falseはgzipしないことを意味し、多くの場合パフォーマンスを向上させることができます。

proxy-configuration-service

ネットワークリクエストをプロキシするプロキシ構成Controller Serviceを指定します。

storage-api-url

デフォルトのストレージ URL を上書きします。別のストレージ API URL を構成すると、Private Service Connections の Google ドキュメントで説明されているように、リクエストの HTTP Host ヘッダーも上書きされます。

リレーションシップ

名前

説明

failure

FlowFiles は、Google Cloud Storage操作が失敗した場合、この関係にルーティングされます。

success

FlowFiles は Google Cloud Storage の操作が成功すると、この関係にルーティングされます。

属性の書き込み

名前

説明

gcs.bucket

オブジェクトのバケット。

gcs.key

オブジェクトの名前です。

gcs.size

オブジェクトのサイズ。

gcs.cache.control

オブジェクトのデータキャッシュ制御。

gcs.component.count

オブジェクトを構成するコンポーネントの数。

gcs.content.disposition

オブジェクトのデータ内容の配置。

gcs.content.encoding

オブジェクトのコンテンツエンコーディング。

gcs.content.language

オブジェクトの内容言語。

mime.type

オブジェクトの MIME/Content-Type。

gcs.crc32c

オブジェクトのデータの CRC32C チェックサム。base64 でビッグエンディアン順にエンコードされています。

gcs.create.time

オブジェクトの作成時間(ミリ秒)

gcs.update.time

オブジェクトの最終更新時刻(ミリ秒)

gcs.encryption.algorithm

オブジェクトの暗号化に使用されるアルゴリズム。

gcs.encryption.sha256

SHA256 オブジェクトの暗号化に使われたキーのハッシュ。

gcs.etag

HTTP 1.1 オブジェクトのエンティティタグ。

gcs.generated.id

オブジェクトに対して生成されたサービス

gcs.generation

オブジェクトのデータ生成。

gcs.md5

オブジェクトのデータを base64 でエンコードした MD5 ハッシュ。

gcs.media.link

オブジェクトへのメディアダウンロードリンク。

gcs.metageneration

オブジェクトのメタジェネレーション。

gcs.owner

オブジェクトの所有者(アップロード者)。

gcs.owner.type

ACL オブジェクトのアップローダーのエンティティタイプ。

gcs.uri

オブジェクトの URI (文字列)。

こちらもご覧ください