PutGCSObject 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-gcp-nar
説明¶
FlowFile のコンテンツを Google Cloud Storage のオブジェクトとして書き込みます。
入力要件¶
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 (文字列)。 |