DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
| Info | ||
|---|---|---|
| ||
You must have a valid Amazon Web Services developer account, and be signed up to use Amazon SDB. More information are available at Amazon SDB. |
URI Format
| Code Block |
|---|
aws-sdb://domainName[?options]
|
...
Name | Default Value | Context | Description |
|---|---|---|---|
amazonSDBClient |
| Producer | Reference to a |
accessKey |
| Producer | Amazon AWS Access Key |
secretKey |
| Producer | Amazon AWS Secret Key |
amazonSdbEndpoint |
| Producer | The region with which the AWS-SDB client wants to work with. |
domainName |
| Producer | The name of the domain currently worked with. |
maxNumberOfDomains |
| Producer | The maximum number of domain names you want returned. The range is 1 * to 100. |
consistentRead |
| Producer | Determines whether or not strong consistency should be enforced when data is read. |
operation |
| Producer | Valid values are BatchDeleteAttributes, BatchPutAttributes, DeleteAttributes, DeleteDomain, DomainMetadata, GetAttributes, ListDomains, PutAttributes, Select. |
proxyHost |
| Producer | Camel 2.16: Specify a proxy host to be used inside the client definition. |
proxyPort |
| Producer | Camel 2.16: Specify a proxy port to be used inside the client definition. |
| Info | ||
|---|---|---|
| ||
You have to provide the amazonSDBClient in the Registry or your accessKey and secretKey to access the Amazon's SDB. |
...
If you need more control over the AmazonSimpleDB instance configuration you can create your own instance and refer to it from the URI:
| Code Block |
|---|
from("direct:start")
.to("aws-sdb://domainName?amazonSDBClient=#client");
|
...
For example if your Camel Application is running behind a firewall:
| Code Block |
|---|
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);
|
...
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws</artifactId>
<version>${camel-version}</version>
</dependency>
|
where ${camel-version} must be replaced by the actual version of Camel (2.8.4 or higher).
| Include Page | ||||
|---|---|---|---|---|
|