PutGCSObject 2025.5.31.15

捆绑包

org.apache.nifi | nifi-gcp-nar

描述

将 FlowFile 的内容作为对象写入到 Google Cloud Storage 中。

标签

archive、gcs、google、google cloud、put

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

文件资源服务

文件资源服务提供对要传输的本地资源的访问权限

GCP 凭据提供商服务

用于获取 Google Cloud Platform 凭据的控制器服务。

资源传输来源

要传输的内容的来源

gcp-project-id

Google Cloud 项目 ID

gcp-retry-count

路由到“failure”关系之前应尝试重试多少次。

gcs-bucket

对象的桶。

gcs-content-disposition-type

要附加到对象的 RFC-6266 内容处置类型

gcs-content-type

文件的内容类型,即文本/纯文本

gcs-key

对象名称。

gcs-object-acl

将访问控制附加到上传的对象。如果不提供此属性,则会恢复为桶默认值。

gcs-object-crc32c

用于服务器端验证的文件的 CRC32C 校验和(以 Base64 编码,按大端序编码)。

gcs-overwrite-object

如果为 false,则仅当对象不存在时,才能成功上传到 GCS。

gcs-server-side-encryption-key

用于对象的服务器端加密的 AES256 加密密钥(以 base64 编码)。

gzip.content.enabled

向 GCS Blob Writer 发送信号,表明是否需要在传输过程中进行 GZIP 压缩。False 表示不使用 gzip,此设置多数情况下可提升性能。

proxy-configuration-service

指定代理配置控制器服务来代理网络请求。

storage-api-url

替换默认存储 URL。如 Google 有关专用服务连接的文档所述,配置替代存储 API URL 还可替换请求中的 HTTP 主机标头。

关系

名称

描述

failure

如果 Google Cloud Storage 操作失败,则将 FlowFiles 路由到此关系。

success

Google Cloud Storage 操作成功后,将 FlowFiles 路由到此关系。

写入属性

名称

描述

gcs.bucket

对象的桶。

gcs.key

对象名称。

gcs.size

对象的大小。

gcs.cache.control

对象的数据缓存控制。

gcs.component.count

构成对象的组件数量。

gcs.content.disposition

对象的数据内容处置。

gcs.content.encoding

对象的内容编码。

gcs.content.language

对象的内容语言。

mime.type

对象的 MIME/内容类型

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

对象数据的 MD5 哈希值,以 base64 编码。

gcs.media.link

对象的媒体下载链接。

gcs.metageneration

对象的元数据版本号。

gcs.owner

对象的所有者(上传者)。

gcs.owner.type

对象上传者的 ACL 实体类型。

gcs.uri

作为字符串的对象 URI。

另请参阅

语言: 中文