23.2. URI オプション
AWS DynamoDB コンポーネントは 5 のオプションをサポートします。これは以下に記載されています。
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
| configuration (advanced) | AWS DDB のデフォルト設定 | DdbConfiguration | |
| accessKey (producer) | Amazon AWS Access Key | String | |
| secretKey (producer) | Amazon AWS Secret Key | String | |
| region (producer) | DDB クライアントが機能する必要があるリージョン | String | |
| resolveProperty Placeholders (advanced) | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean | 
AWS DynamoDB エンドポイントは、URI 構文を使用して設定します。
aws-ddb:tableName
aws-ddb:tableNameパスおよびクエリーパラメーターを使用します。
23.2.1. パスパラメーター (1 個のパラメーター):
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
| tableName | 必須。現在作業中のテーブルの名前。 | String | 
23.2.2. クエリーパラメーター (13 パラメーター)
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
| amazonDDBClient (producer) | AmazonDynamoDB をクライアントとして使用します | AmazonDynamoDB | |
| consistentRead (producer) | データの読み取り時に強力な整合性を適用するべきかどうかを決定します。 | false | boolean | 
| keyAttributeName (producer) | テーブルの作成時の属性名 | String | |
| keyAttributeType (producer) | テーブル作成時の属性タイプ | String | |
| operation (producer) | 実行する操作 | PutItem | DdbOperations | 
| proxyHost (producer) | DDB クライアントをインスタンス化する際にプロキシーホストを定義します | String | |
| proxyPort (producer) | DDB クライアントをインスタンス化する際にプロキシーポートを定義します。 | Integer | |
| readCapacity (producer) | テーブルからリソースを読み取るために予約するプロビジョニングされたスループット | Long | |
| region (producer) | DDB クライアントが機能する必要があるリージョン | String | |
| writeCapacity (producer) | テーブルにリソースを書き込むために予約するプロビジョニングされたスループット。 | Long | |
| synchronous (advanced) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。 | false | boolean | 
| accessKey (security) | Amazon AWS Access Key | String | |
| secretKey (security) | Amazon AWS Secret Key | String |