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 클라우드 플랫폼 자격 증명을 얻는 데 사용됩니다.

리소스 전송 소스

전송할 내용의 출처

gcp-project-id

Google Cloud Project ID

gcp-retry-count

실패 관계로 라우팅하기 전에 시도해야 하는 재시도 횟수입니다.

gcs-bucket

오브젝트의 버킷입니다.

gcs-content-disposition-type

RFC-6266 유형 오브젝트에 첨부할 내용 처리 유형

gcs-content-type

파일의 Content-Type(예: text/plain)

gcs-key

오브젝트의 이름입니다.

gcs-object-acl

업로드한 오브젝트에 첨부할 액세스 제어. 이를 제공하지 않으면 버킷 기본값으로 되돌아갑니다.

gcs-object-crc32c

서버 측 유효성 검사를 위한 파일의 CRC32C 체크섬(Base64로 인코딩, 빅 Endian 순서)입니다.

gcs-overwrite-object

false이면 오브젝트가 존재하지 않는 경우에만 GCS 로 업로드가 성공합니다.

gcs-server-side-encryption-key

오브젝트의 서버 측 암호화를 위한 AES256 암호화 키(base64로 인코딩됨)입니다.

gzip.content.enabled

전송 중 GZIP 압축을 원하는지 여부를 GCS Blob 작성기에 알립니다. false은 압축하지 않음을 의미하며 많은 경우 성능을 향상시킬 수 있습니다.

프록시 구성 서비스

네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다.

storage-api-url

기본 저장소 URL 을 재정의합니다. 대체 Storage API URL 을 구성하면 비공개 서비스 연결에 대한 Google 설명서의 설명과 같이 요청 시 HTTP 호스트 헤더가 재정의됩니다.

관계

이름

설명

실패

FlowFiles 은 Google Cloud Storage 작업에 실패할 경우 이 관계로 라우팅됩니다.

성공

FlowFiles 은 성공적인 Google Cloud Storage 작업 후 이 관계로 라우팅됩니다.

Writes 특성

이름

설명

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 문자열입니다.

참고 항목