GetDynamoDB 2025.10.9.21¶
バンドル¶
org.apache.nifi | nifi-aws-nar
説明¶
Retrieves a document from DynamoDB based on hash and range key. The key can be string or number. For any get request all the primary keys are required (hash or hash and range based on the table keys).A Json Document ( 'Map') attribute of the DynamoDB item is read into the content of the FlowFile.
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
|---|---|
AWS 認証情報 プロバイダーサービス |
AWS 認証情報プロバイダーの取得に使用するController Service。 |
各リクエストのバッチ項目 (1~50の間) |
バッチで取得する項目 |
通信タイムアウト |
|
エンドポイントオーバーライド URL |
スキーム、ホスト、ポート、パスを含む AWS デフォルトの代わりに使用するエンドポイント URL。AWS ライブラリは AWS リージョンに基づきエンドポイント URL を選択しますが、このプロパティは選択されたエンドポイント URL を上書きし、他の S3 互換エンドポイントとの使用を可能にします。 |
ハッシュキー名 |
項目のハッシュキー名 |
ハッシュキー値 |
項目のハッシュキー値 |
ハッシュキー値タイプ |
項目のハッシュキー値タイプ |
JSONドキュメント属性 |
The Json document to be retrieved from the dynamodb item ( 's' type in the schema) |
範囲 キー名 |
項目の範囲キー名 |
範囲 キー値 |
|
範囲 キー 値 タイプ |
項目の範囲キー値タイプ |
リージョン |
|
SSL コンテキストサービス |
もしプロバイダーが提供されていれば、接続の作成に使われる SSL Context Service を指定します。 |
テーブル名 |
DynamoDB テーブル名 |
proxy-configuration-service |
ネットワークリクエストをプロキシするプロキシ構成Controller Serviceを指定します。 |
リレーションシップ¶
名前 |
説明 |
|---|---|
failure |
FlowFiles は失敗関係にルーティングされます。 |
見つかりません |
テーブルにキーが見つからない場合は、not foundリレーションシップに FlowFiles がルーティングされます。 |
success |
FlowFiles は成功関係にルーティングされます。 |
unprocessed |
FlowFiles は、 DynamoDB がリクエストのすべての項目を処理できない場合、未処理関係にルーティングされます。典型的な理由は、テーブルのスループット容量不足とリクエストあたりの最大バイト数の超過です。未処理の FlowFiles は、新しいリクエストで再試行できます。 |
属性の書き込み¶
名前 |
説明 |
|---|---|
dynamodb.key.error.unprocessed |
DynamoDB 未処理キー |
dynmodb.range.key.value.error |
DynamoDB レンジ キー エラー |
dynamodb.key.error.not.found |
DynamoDB キーが見つかりません |
dynamodb.error.exception.message |
DynamoDB 例外メッセージ |
dynamodb.error.code |
DynamoDB エラーコード |
dynamodb.error.message |
DynamoDB エラーメッセージ |
dynamodb.error.service |
DynamoDB エラーサービス |
dynamodb.error.retryable |
DynamoDB エラーはリトライ可能 |
dynamodb.error.request.id |
DynamoDB エラーリクエストID |
dynamodb.error.status.code |
DynamoDB ステータスコード |