22.4. 사용법


22.4.1. DDB 프로듀서에서 평가한 메시지 헤더

Expand
header유형설명

CamelAwsDdbBatchItems

Map<String, KeysAndAttributes>

기본 키로 가져올 테이블 이름 및 해당 항목의 맵입니다.

CamelAwsDdbTableName

문자열

이 작업의 테이블 이름입니다.

CamelAwsDdbKey

테이블의 각 항목을 고유하게 식별하는 기본 키입니다. Camel 2.16.0에서 이 헤더의 유형은 Map<String, AttributeValue>이며 Key는 아닙니다.

CamelAwsDdbReturnValues

문자열

특성 이름-값 쌍을 수정 전이나 후에 가져오려면 이 매개변수를 사용합니다(NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW).

CamelAwsDdbUpdateCondition

Map<String, ExpectedAttributeValue>

조건부 수정을 위한 특성을 지정합니다.

CamelAwsDdbAttributeNames

collection<String>

특성 이름을 지정하지 않으면 모든 속성이 반환됩니다.

CamelAwsDdbConsistentRead

부울

true로 설정하면 일관된 읽기가 실행되므로 결국 일관되게 일관되게 유지됩니다.

CamelAwsDdbIndexName

문자열

If set will be used as Secondary Index for Query operation

CamelAwsDdbItem

Map<String, AttributeValue>

항목에 대한 속성의 맵이며 항목을 정의하는 기본 키 값을 포함해야 합니다.

CamelAwsDdbExactCount

부울

true로 설정하면 AmazonECDHE는 일치하는 항목 및 해당 특성 목록 대신 쿼리 매개변수와 일치하는 총 항목 수를 반환합니다. Camel 2.16.0에서 이 헤더는 더 이상 존재하지 않습니다.

CamelAwsDdbKeyConditions

map<String, Condition>

Camel 2.16.0. 이 헤더는 쿼리에 대한 선택 기준을 지정하고 두 개의 이전 헤더 CamelAwsDdbHashKeyValueCamelAwsDdbScanRangeKeyCondition을 병합합니다.

CamelAwsDdbStartKey

이전 쿼리를 계속하려면 항목의 기본 키입니다.

CamelAwsDdbHashKeyValue

AttributeValue

복합 기본 키의 해시 구성 요소 값입니다. Camel 2.16.0에서 이 헤더는 더 이상 존재하지 않습니다.

CamelAwsDdbLimit

정수

반환할 최대 항목 수입니다.

CamelAwsDdbScanRangeKeyCondition

상태

쿼리에 사용할 속성 값과 비교 연산자의 컨테이너입니다. Camel 2.16.0에서 이 헤더는 더 이상 존재하지 않습니다.

CamelAwsDdbScanIndexForward

부울

인덱스의 정방향 또는 후행을 지정합니다.

CamelAwsDdbScanFilter

map<String, Condition>

검사 결과를 평가하고 원하는 값만 반환합니다.

CamelAwsDdbUpdateValues

Map<String, AttributeValueUpdate>

속성 이름을 새 값 및 업데이트에 대한 작업에 매핑합니다.

22.4.2. BatchGetItems 작업 중에 설정된 메시지 헤더

Expand
header유형설명

CamelAwsDdbBatchResponse

Map<String,BatchResponse>

테이블의 테이블 이름 및 해당 항목 특성입니다.

CamelAwsDdbUnprocessedKeys

Map<String,KeysAndAttributes>

현재 응답으로 처리되지 않은 테이블 맵과 해당 키가 포함되어 있습니다.

22.4.3. DeleteItem 작업 중 설정된 메시지 헤더

Expand
header유형설명

CamelAwsDdbAttributes

Map<String, AttributeValue>

작업에서 반환된 특성 목록입니다.

22.4.4. DeleteTable 작업 중 설정된 메시지 헤더

Expand
header유형설명

CamelAwsDdbProvisionedThroughput

  

ProvisionedThroughputDescription

 

이 테이블에 대한 ProvisionedThroughGROUP 속성 값

CamelAwsDdbCreationDate

날짜

이 표의 creation NSX.

CamelAwsDdbTableItemCount

long

이 테이블에 대한 항목 수입니다.

CamelAwsDdbKeySchema

KeySchema

이 테이블의 기본 키를 식별하는 KeySchema입니다. Camel 2.16.0에서 이 헤더의 유형은 List<KeySchemaECDHE>이며 KeySchema는 아닙니다.

CamelAwsDdbTableName

문자열

테이블 이름입니다.

CamelAwsDdbTableSize

long

테이블 크기(바이트)입니다.

CamelAwsDdbTableStatus

문자열

표의 상태: CREATING, UPDATING, DELETING,ECDHE

22.4.5. DescribeTable 작업 중에 설정된 메시지 헤더

Expand
header유형설명

CamelAwsDdbProvisionedThroughput

{{ProvisionedThroughputDescription}}

이 테이블에 대한 ProvisionedThroughGROUP 속성 값

CamelAwsDdbCreationDate

날짜

이 표의 creation NSX.

CamelAwsDdbTableItemCount

long

이 테이블에 대한 항목 수입니다.

CamelAwsDdbKeySchema

{{KeySchema}}

이 테이블의 기본 키를 식별하는 KeySchema입니다. Camel 2.16.0에서 이 헤더의 유형은 List<KeySchemaECDHE>이며 KeySchema는 아닙니다.

CamelAwsDdbTableName

문자열

테이블 이름입니다.

CamelAwsDdbTableSize

long

테이블 크기(바이트)입니다.

CamelAwsDdbTableStatus

문자열

표의 상태: CREATING, UPDATING, DELETING,ECDHE

CamelAwsDdbReadCapacity

long

이 표의 ReadCapacityUnits 속성입니다.

CamelAwsDdbWriteCapacity

long

이 표의 WriteCapacityUnits 속성입니다.

22.4.6. GetItem 작업 중 메시지 헤더 설정

Expand
header유형설명

CamelAwsDdbAttributes

Map<String, AttributeValue>

작업에서 반환된 특성 목록입니다.

22.4.7. Item 작업 중에 설정된 메시지 헤더

Expand
header유형설명

CamelAwsDdbAttributes

Map<String, AttributeValue>

작업에서 반환된 특성 목록입니다.

22.4.8. 쿼리 작업 중에 설정된 메시지 헤더

Expand
header유형설명

CamelAwsDdbItems

List<java.util.Map<String,AttributeValue>>

작업에서 반환된 특성 목록입니다.

CamelAwsDdbLastEvaluatedKey

이전 결과 집합을 포함하여 쿼리 작업이 중지된 항목의 기본 키입니다.

CamelAwsDdbConsumedCapacity

double

작업 중에 소비된 테이블의 프로비저닝된 처리량의 용량 단위 수입니다.

CamelAwsDdbCount

정수

응답의 항목 수입니다.

22.4.9. 검사 작업 중에 설정된 메시지 헤더

Expand
header유형설명

CamelAwsDdbItems

List<java.util.Map<String,AttributeValue>>

작업에서 반환된 특성 목록입니다.

CamelAwsDdbLastEvaluatedKey

이전 결과 집합을 포함하여 쿼리 작업이 중지된 항목의 기본 키입니다.

CamelAwsDdbConsumedCapacity

double

작업 중에 소비된 테이블의 프로비저닝된 처리량의 용량 단위 수입니다.

CamelAwsDdbCount

정수

응답의 항목 수입니다.

CamelAwsDdbScannedCount

정수

필터를 적용하기 전에 전체 검사의 항목 수입니다.

22.4.10. UpdateItem 작업 중에 설정된 메시지 헤더

Expand
header유형설명

CamelAwsDdbAttributes

Map<String, AttributeValue>

작업에서 반환된 특성 목록입니다.

22.4.11. 고급 AmazonDynamoDB 구성

AmazonDynamoDB 인스턴스 구성을 더 많이 제어해야 하는 경우 자체 인스턴스를 생성하고 URI에서 해당 인스턴스를 참조할 수 있습니다.

from("direct:start")
.to("aws-ddb://domainName?amazonDDBClient=#client");
Copy to Clipboard Toggle word wrap

#client 는 레지스트리의 AmazonDynamoDB 를 나타냅니다.

예를 들어 Camel 애플리케이션이 방화벽 뒤에서 실행되는 경우:

AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKey", "mySecretKey");
ClientConfiguration clientConfiguration = new ClientConfiguration();
clientConfiguration.setProxyHost("http://myProxyHost");
clientConfiguration.setProxyPort(8080);

AmazonDynamoDB client = new AmazonDynamoDBClient(awsCredentials, clientConfiguration);

registry.bind("client", client);
Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat