33.4. 사용법
33.4.1. SDB 생산자가 평가한 메시지 헤더
헤더 | 유형 | 설명 |
---|---|---|
|
| 수행할 속성 목록입니다. |
|
| 검색할 속성의 이름입니다. |
|
| 데이터를 읽을 때 강력한 일관성을 적용할지 여부를 결정합니다. |
|
| 일괄 처리에서 삭제 작업을 수행할 항목 목록입니다. |
|
| 현재 사용 중인 도메인의 이름입니다. |
|
| 이 항목의 고유 키 |
|
| 반환하려는 도메인 이름의 최대 수입니다. 범위는 1 *에서 100 사이입니다. |
|
| 다음 도메인/item 이름 목록을 시작할 위치를 지정하는 문자열입니다. |
|
| URI 옵션에서 작업을 재정의하려면 다음을 수행합니다. |
|
| 항목에 배치할 속성 목록입니다. |
|
| 도메인에 배치할 항목 목록입니다. |
|
| 도메인을 쿼리하는 데 사용되는 표현식입니다. |
|
| 지정된 경우 지정된 특성을 업데이트/삭제할지 여부를 결정하는 업데이트 조건입니다. |
33.4.2. DomainMetadata 작업 중 설정된 메시지 헤더
헤더 | 유형 | 설명 |
---|---|---|
|
| 메타데이터가 계산되는 데이터와 시간(UNIX)입니다. |
|
| 도메인의 모든 항목 수입니다. |
|
| 도메인의 고유한 특성 이름 수입니다. |
|
| 도메인의 모든 속성 이름/값 쌍의 수입니다. |
|
| 도메인의 모든 고유 특성 이름의 총 크기(바이트)입니다. |
|
| 도메인의 모든 특성 값의 총 크기(바이트)입니다. |
|
| 도메인의 모든 항목 이름의 총 크기(바이트)입니다. |
33.4.3. GetAttributes 작업 중 설정된 메시지 헤더
헤더 | 유형 | 설명 |
---|---|---|
|
| 작업에서 반환된 특성 목록입니다. |
33.4.4. ListDomains 작업 중 설정된 메시지 헤더
헤더 | 유형 | 설명 |
---|---|---|
|
| 표현식과 일치하는 도메인 이름 목록입니다. |
|
| 지정된 MaxNumberOfDomains를 계속 사용할 수 있는 도메인보다 더 많은 도메인이 있음을 나타내는 불투명 토큰입니다. |
33.4.5. Select operation 중 설정된 메시지 헤더
헤더 | 유형 | 설명 |
---|---|---|
|
| select 표현식과 일치하는 항목 목록입니다. |
|
| MaxNumberOfItems보다 많은 항목이 일치하거나 응답 크기가 1메가바이트를 초과했거나 실행 시간이 5초를 초과했음을 나타내는 불투명 토큰입니다. |
33.4.6. 고급 AmazonSimpleDB 구성
AmazonSimpleDB
인스턴스 구성을 더 많이 제어해야 하는 경우 자체 인스턴스를 생성하고 URI에서 참조할 수 있습니다.
from("direct:start") .to("aws-sdb://domainName?amazonSDBClient=#client");
#client
는 레지스트리에서 AmazonSimpleDB
를 나타냅니다.
예를 들어 Camel 애플리케이션이 방화벽 뒤에서 실행되고 있는 경우 다음을 수행합니다.
AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKey", "mySecretKey"); ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setProxyHost("http://myProxyHost"); clientConfiguration.setProxyPort(8080); AmazonSimpleDB client = new AmazonSimpleDBClient(awsCredentials, clientConfiguration); registry.bind("client", client);