FetchGCSObject 2025.5.31.15

번들

org.apache.nifi | nifi-gcp-nar

설명

Google Cloud Bucket에서 파일을 가져옵니다. ListGCSBucket 과 함께 사용하도록 설계되었습니다.

태그

fetch, gcs, google, google cloud, storage

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

GCP 자격 증명 공급자 서비스

컨트롤러 서비스는 Google 클라우드 플랫폼 자격 증명을 얻는 데 사용됩니다.

gcp-project-id

Google Cloud Project ID

gcp-retry-count

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

gcs-bucket

오브젝트의 버킷입니다.

gcs-generation

다운로드할 오브젝트의 생성입니다. 설정하지 않으면 최신 세대가 다운로드됩니다.

gcs-key

오브젝트의 이름입니다.

gcs-object-range-length

오브젝트에서 다운로드할 바이트 수(범위 시작부터 시작)입니다. 빈 값 또는 오브젝트 끝을 넘어 확장된 값은 오브젝트의 끝까지 읽습니다.

gcs-object-range-start

오브젝트에서 읽기를 시작할 바이트 위치입니다. 빈 값 또는 0 값은 오브젝트의 시작 부분에서 읽기가 시작됩니다.

gcs-server-side-encryption-key

오브젝트가 암호화되어 있는 AES256 키(base64로 인코딩됨)입니다.

프록시 구성 서비스

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

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.acl.owner

오브젝트에 대한 소유자 액세스 권한이 있는 ACL 엔터티의 쉼표로 구분된 목록입니다. 엔터티는 이메일 주소, 도메인 또는 프로젝트 IDs 입니다.

gcs.acl.writer

오브젝트에 대한 쓰기 권한이 있는 ACL 엔터티의 쉼표로 구분된 목록입니다. 엔터티는 이메일 주소, 도메인 또는 프로젝트 IDs 입니다.

gcs.acl.reader

오브젝트에 대한 읽기 액세스 권한이 있는 ACL 엔터티의 쉼표로 구분된 목록입니다. 엔터티는 이메일 주소, 도메인 또는 프로젝트 IDs 입니다.

gcs.uri

오브젝트의 URI 문자열입니다.

다른 구성 요소가 포함된 사용 사례

Google Compute Storage(GCS) 버킷에 있는 모든 파일 검색하기

참고 항목