FetchGoogleDriveMetadata 2025.5.31.15¶
번들¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
설명¶
Google Drive 파일 메타데이터를 가져옵니다. 여기에는 파일 이름, 크기, MIME 유형 및 권한이 포함되며, ID 파일은 FlowFile 특성으로 제공해야 합니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
파일 ID |
메타데이터를 검색할 파일의 ID입니다 |
GCP Credentials Service |
컨트롤러 서비스는 Google 클라우드 플랫폼 자격 증명을 얻는 데 사용됩니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
프로세서가 Google Drive 파일 메타데이터 검색에 실패하면 FlowFile 로 라우팅됩니다. |
not.found |
파일 메타데이터를 찾을 수 없는 경우 FlowFile 로 라우팅됩니다 |
retry |
프로세서가 요청을 다시 시도해야 하는 경우(예: 속도 제한 후) FlowFile 로 라우팅됩니다. |
성공 |
Google Drive 파일 메타데이터를 성공적으로 검색한 후 FlowFile 로 라우팅됩니다. |
Writes 특성¶
이름 |
설명 |
---|---|
google.drive.drive.id |
Shared Google Drive의 ID 입니다. |
google.drive.file.name |
파일 이름입니다. |
google.drive.created.time |
파일이 생성된 타임스탬프(Unix epoch 이후 밀리초 단위)입니다. |
google.drive.modified.time |
파일이 수정된 타임스탬프(Unix epoch 이후 밀리초 단위)입니다. |
google.drive.size |
파일의 크기(바이트 단위)입니다. |
google.drive.md5 |
파일의 MD5 체크섬입니다. |
google.drive.mime.type |
파일의 MIME 유형입니다. |
google.drive.version |
파일의 버전입니다. 이는 사용자 및 시스템 기반의 파일 업데이트에 따라 변경됩니다. |
google.drive.webUrl |
브라우저의 관련 Google 편집기 또는 뷰어에서 파일을 열기 위한 링크입니다. |
google.drive.lastModifiedBy.displayName |
파일을 수정한 사용자의 표시 이름입니다. |
google.drive.lastModifiedBy.email |
파일을 수정한 사용자의 이메일입니다. |
google.drive.permissions.<역할>.users |
지정된 역할이 있는 사용자의 쉼표로 구분된 이메일 주소 목록입니다. 유효한 역할은 ‘owner’, ‘organizer’, ‘fileOrganizer’, ‘writer’, ‘commenter’, ‘reader’입니다. 예를 들어, 소유자 john.doe@gmail.com 및 사용자 jane.doe@gmail.com 및 jake.doe@gmail.com이 독자인 경우 값이 |
google.drive.permissions.<역할>.groups |
지정된 역할이 있는 그룹에 대한 쉼표로 구분된 이메일 주소 목록입니다. 유효한 역할은 ‘owner’, ‘organizer’, ‘fileOrganizer’, ‘writer’, ‘commenter’, ‘reader’입니다. 예를 들어, 소유자가 |
google.drive.permissions.<역할>.domains |
모든 사용자에게 주어진 역할이 있는 도메인 네임의 쉼표로 구분된 목록입니다. 유효한 역할은 ‘owner’, ‘organizer’, ‘fileOrganizer’, ‘writer’, ‘commenter’, ‘reader’입니다. 예를 들어, |
google.drive.permissions.<역할>.public |
파일이 공개적으로 공유되는 경우 이 특성은 공개에 적용되는 모든 역할에 대해 ‘true’ 값으로 추가됩니다. |
google.drive.file.path |
Google Drive에서 파일의 계층적 경로(예: ‘parent_folder/child_folder/file.txt’)입니다. |