PutGCSObject 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-gcp-nar
설명¶
FlowFile 의 내용을 Google Cloud Storage에 오브젝트로 씁니다.
입력 요구 사항¶
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 문자열입니다. |