FetchGCSObject 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-gcp-nar
설명¶
Google Cloud Bucket에서 파일을 가져옵니다. ListGCSBucket 과 함께 사용하도록 설계되었습니다.
입력 요구 사항¶
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) 버킷에 있는 모든 파일 검색하기 |