DeleteGCSObject 프로세서
DeleteGCSObject 프로세서
Snowflake Openflow의 DeleteGCSObject 프로세서에 대한 문서예요. Google Cloud 버킷에서 객체를 삭제하는 프로세서예요. 존재하지 않는 파일을 삭제하려 해도 FlowFile은 success로 라우팅돼요.
출처: Snowflake 문서
본문
기능 — 일반 제공(Generally Available)
Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요.
번들(Bundle)
org.apache.nifi | nifi-gcp-nar
설명(Description)
Google Cloud 버킷에서 객체를 삭제해요. 존재하지 않는 파일을 삭제하려 하면 FlowFile은 success로 라우팅돼요.
태그(Tags)
delete, gcs, google, google cloud, storage
입력 요구사항(Input Requirement)
REQUIRED
민감 동적 속성 지원(Supports Sensitive Dynamic Properties)
false
속성(Properties)
| 속성(Property) | 설명(Description) |
|---|---|
| GCP Credentials Provider Service | Google Cloud Platform 자격 증명을 가져오는 데 사용하는 Controller Service예요. |
| gcp-project-id | Google Cloud 프로젝트 ID예요. |
| gcp-retry-count | failure 관계로 라우팅하기 전에 몇 번 재시도해야 하는지예요. |
| gcs-bucket | 객체의 버킷이에요. |
| gcs-generation | 삭제할 객체의 세대(generation)예요. null이면 객체의 최신 버전을 사용해요. |
| gcs-key | 객체의 이름이에요. |
| proxy-configuration-service | 네트워크 요청을 프록시하기 위한 Proxy Configuration Controller Service를 지정해요. |
| storage-api-url | 기본 스토리지 URL을 덮어써요. 대체 Storage API URL을 구성하면 Google의 Private Service Connections 문서에 설명된 대로 요청의 HTTP Host 헤더도 덮어써요. |
관계(Relationships)
| 이름(Name) | 설명(Description) |
|---|---|
| failure | Google Cloud Storage 작업이 실패하면 FlowFile은 이 관계로 라우팅돼요. |
| success | Google Cloud Storage 작업이 성공하면 FlowFile은 이 관계로 라우팅돼요. |
함께 보기(See also)
- org.apache.nifi.processors.gcp.storage.FetchGCSObject
- org.apache.nifi.processors.gcp.storage.ListGCSBucket
- org.apache.nifi.processors.gcp.storage.PutGCSObject