GetS3ObjectMetadata 2025.5.31.15

번들

org.apache.nifi | nifi-aws-nar

설명

S3에서 오브젝트의 존재를 확인하고 다운로드를 시도하지 않고 메타데이터를 가져옵니다. 이 프로세서는 데이터 처리를 진행하기 전에 S3의 오브젝트를 확인해야 하는 워크플로의 라우터로 사용할 수 있습니다

태그

AWS, Amazon, 아카이브, 존재, S3

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

AWS 자격 증명 공급자 서비스

AWS 자격 증명 공급자를 획득하는 데 사용되는 컨트롤러 서비스

버킷

상호 작용할 S3 버킷

통신 시간 제한

AWS 에 연결을 설정하거나 AWS 에서 데이터를 수신하기 위해 시간 초과 전에 대기해야 하는 시간입니다.

Endpoint Override URL

스키마, 호스트, 포트, 경로 등 기본값인 AWS 대신 사용할 엔드포인트 URL 을 설정합니다. AWS 라이브러리는 AWS 리전을 기반으로 엔드포인트 URL 을 선택하지만, 이 속성은 선택한 엔드포인트 URL 을 재정의하여 다른 S3 호환 엔드포인트와 함께 사용할 수 있도록 합니다.

FullControl User List

쉼표로 구분된 Amazon 사용자 ID 또는 이메일 주소 목록으로, 오브젝트에 대한 모든 권한을 가져야 하는 사용자를 지정합니다

메타데이터 특성 포함 패턴

FlowFileattributes 로 포함할 오브젝트 메타데이터 항목을 결정하는 데 사용할 정규식 패턴입니다. 이 패턴은 ‘발견’ 관계에만 적용되며 ‘실패’ 관계의 오류 특성을 필터링하는 데는 사용되지 않습니다.

메타데이터 대상

메타데이터가 발견되면 어디에 기록될지 결정합니다.

오브젝트 키

사용할 S3 오브젝트 키입니다. 이는 기존 파일 시스템의 파일 이름과 유사합니다.

소유자

오브젝트의 소유자에게 사용할 Amazon ID

Read ACL User List

오브젝트에 대한 액세스 제어 목록을 읽을 수 있는 권한을 가진 사용자를 지정하는 쉼표로 구분된 Amazon 사용자 ID 또는 이메일 주소 목록입니다

Read Permission User List

오브젝트에 대한 읽기 액세스 권한을 가져야 하는 사용자를 지정하는 쉼표로 구분된 Amazon 사용자 ID 또는 이메일 주소의 목록입니다

리전

연결할 AWS 리전입니다.

SSL 컨텍스트 서비스

공급자가 제공하는 경우 연결을 만드는 데 사용할 선택적 SSL 컨텍스트 서비스를 지정합니다

Signer Override

AWS S3 라이브러리는 기본적으로 서명 버전 4를 사용하지만 이 속성을 사용하면 버전 2 서명자를 지정하여 이전 S3 호환 서비스를 지원하거나 사용자 정의 서명자 구현을 플러그인할 수도 있습니다.

버전

메타데이터를 검색할 오브젝트의 버전입니다

custom-signer-class-name

사용자 지정 서명자 클래스의 정규화된 클래스 이름입니다. 서명자는 com.amazonaws.auth.Signer 인터페이스를 구현해야 합니다.

custom-signer-module-location

사용자 지정 서명자의 JAR 파일 및 종속성(있는 경우)을 포함하는 파일 및/또는 디렉터리 경로를 쉼표로 구분한 목록입니다.

프록시 구성 서비스

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

관계

이름

설명

실패

프로세서가 지정된 FlowFile 을 처리할 수 없는 경우 이 관계로 라우팅됩니다.

발견됨

제공된 키의 버킷에서 오브젝트가 발견되었습니다

찾을 수 없음

제공된 키로 버킷에 오브젝트를 찾을 수 없습니다

참고 항목