TagS3Object 프로세서

TagS3Object 프로세서

Openflow의 TagS3Object 프로세서는 Amazon S3 객체에 태그를 추가하거나 업데이트하는 데 사용합니다. 이 문서에서 프로세서의 번들, 설명, 속성, 관계 등을 확인할 수 있습니다.

출처: Snowflake 문서

본문

번들 (Bundle)

org.apache.nifi | nifi-aws-nar

설명 (Description)

Amazon S3 객체에 태그를 추가하거나 업데이트합니다.

태그 (Tags)

AWS, Amazon, Archive, S3, Tag

입력 요구사항 (Input Requirement)

REQUIRED

민감한 동적 속성 지원 (Supports Sensitive Dynamic Properties)

false

속성 (Properties)

속성 (Property) 설명 (Description)
AWS Credentials Provider service AWS 자격 증명 제공자를 얻는 데 사용하는 Controller Service입니다.
Append Tag true로 설정하면 S3 객체의 기존 태그 집합에 태그가 추가됩니다. 새 태그와 키가 같은 기존 태그는 지정된 값으로 업데이트됩니다. false로 설정하면 기존 태그가 제거되고 새 태그가 S3 객체에 설정됩니다.
Bucket 상호작용할 S3 버킷입니다.
Communications Timeout AWS에 연결을 수립하거나 AWS에서 데이터를 받을 때까지 기다리는 시간입니다.
Custom Signer Class Name 사용자 지정 signer 클래스의 정규화된 클래스 이름입니다. signer는 com.amazonaws.auth.Signer 인터페이스를 구현해야 합니다.
Custom Signer Module Location 사용자 지정 signer의 JAR 파일과 해당 종속성(있는 경우)이 들어 있는 파일 및/또는 디렉터리 경로의 쉼표 구분 목록입니다.
Endpoint Override URL AWS 기본값 대신 사용할 엔드포인트 URL로, scheme, host, port, path를 포함합니다. AWS 라이브러리는 AWS 리전을 기준으로 엔드포인트 URL을 선택하지만, 이 속성을 지정하면 선택된 엔드포인트 URL을 대체하여 다른 S3 호환 엔드포인트와도 사용할 수 있습니다.
Object Key 사용할 S3 객체 키입니다. 기존 파일 시스템의 파일 이름과 같은 개념입니다.
Region 연결할 AWS 리전입니다.
SSL Context Service 선택적으로 제공하는 SSL Context Service로, 연결을 만들 때 사용합니다.
Signer Override AWS S3 라이브러리는 기본적으로 Signature Version 4를 사용하지만, 이 속성을 사용하면 오래된 S3 호환 서비스 지원을 위한 Version 2 signer를 지정하거나 자체적인 사용자 지정 signer 구현을 연결할 수 있습니다.
Tag Key S3 객체에 설정할 태그의 키입니다.
Tag Value S3 객체에 설정할 태그의 값입니다.
Version 태그를 지정할 객체의 버전입니다.
proxy-configuration-service 네트워크 요청을 프록시하기 위한 Proxy Configuration Controller Service를 지정합니다.

관계 (Relationships)

이름 (Name) 설명 (Description)
failure 주어진 FlowFile을 처리할 수 없으면 이 관계로 라우팅됩니다.
success 성공적으로 처리된 FlowFile이 이 관계로 라우팅됩니다.

기록하는 속성 (Writes attributes)

이름 (Name) 설명 (Description)
s3.tag.___ S3 객체와 연결된 태그가 FlowFile 속성으로 기록됩니다.
s3.exception 프로세서 실행 중 발생한 예외의 클래스 이름입니다.
s3.additionalDetails 실패한 작업에서 S3가 제공한 세부 정보입니다.
s3.statusCode 실패한 작업의 HTTP 오류 코드(사용 가능한 경우)입니다.
s3.errorCode 실패한 작업의 S3 모니커입니다.
s3.errorMessage 실패한 작업의 S3 예외 메시지입니다.

함께 보기 (See also)

  • org.apache.nifi.processors.aws.s3.CopyS3Object
  • org.apache.nifi.processors.aws.s3.DeleteS3Object
  • org.apache.nifi.processors.aws.s3.FetchS3Object
  • org.apache.nifi.processors.aws.s3.GetS3ObjectMetadata
  • org.apache.nifi.processors.aws.s3.GetS3ObjectTags
  • org.apache.nifi.processors.aws.s3.ListS3
  • org.apache.nifi.processors.aws.s3.PutS3Object

더 알아보기 (Learn more)