1장. AWS DynamoDB Sink
데이터를 AWS 10.0.0.1 서비스로 전송합니다. 전송된 데이터는 지정된 AWSECDHE 테이블의 항목을 삽입/업데이트/삭제합니다.
액세스 키/시크릿 키는 AWSECDHE 서비스에 인증하는 기본 방법입니다. Kamelet은 'useDefaultCredentialsProvider' 옵션을 제공하기 때문에 이러한 매개변수는 선택 사항입니다.
기본 인증 정보 공급자를 사용하는 경우 AWSECDHE 클라이언트는 이 공급자를 통해 인증 정보를 로드하고 정적 인증 정보를 사용하지 않습니다. 이 Kamelet에 대한 필수 매개변수로 키 및 시크릿 키가 필요하지 않은 이유입니다.
이 Kamelet은 JSON 필드를 body로 예상합니다. JSON 필드와 테이블 특성 값 간의 매핑은 키로 수행되므로 다음과 같이 입력이 있는 경우 다음을 수행합니다.
{"username":"oscerd", "city":"Rome"}
Kamelet은 지정된 AWSECDHE 테이블에 항목을 삽입/업데이트하고 속성 'username' 및 'city' 속성을 각각 설정합니다. JSON 오브젝트에는 항목을 정의하는 기본 키 값이 포함되어야 합니다.
1.1. 구성 옵션 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 aws-ddb-sink
Kamelet에 사용할 수 있는 구성 옵션이 요약되어 있습니다.
속성 | 이름 | 설명 | 유형 | Default | 예제 |
---|---|---|---|---|---|
region * | AWS 리전 | 연결할 AWS 리전 | string |
| |
테이블 * | table | 확인할 표의 이름 | string | ||
accessKey | 액세스 키 | AWS에서 얻은 액세스 키 | string | ||
작업 | 작업 | 수행할 작업 (PutItem, UpdateItem, DeleteItem 중 하나) | string |
|
|
overrideEndpoint | 끝점 덮어쓰기 | 끝점 URI를 덮어쓸 필요성을 설정합니다. 이 옵션은 uriEndpointOverride 설정과 함께 사용해야 합니다. | boolean |
| |
secretKey | secret 키 | AWS에서 얻은 시크릿 키 | string | ||
uriEndpointOverride | 엔드 포인트 URI 덮어 쓰기 | 덮어쓰기 끝점 URI를 설정합니다. 이 옵션은 overrideEndpoint 옵션과 함께 사용해야 합니다. | string | ||
useDefaultCredentialsProvider | 기본 인증 정보 공급자 | iPXE 클라이언트가 기본 인증 정보 공급자를 통해 인증 정보를 로드해야 하는지 아니면 정적 인증 정보가 전달될 것으로 예상되는지 여부를 설정합니다. | boolean |
| |
writeCapacity | 쓰기 용량 | 테이블에 리소스 작성을 위해 예약된 프로비저닝된 처리량 | integer |
|
별표(*)로 표시된 필드는 필수 항목입니다.