GetDynamoDB 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-aws-nar
説明¶
ハッシュと範囲キーに基づいて DynamoDB からドキュメントを取得します。キーは文字列でも数値でもかまいません。どのようなgetリクエストでも、すべてのプライマリキーが要求されます (ハッシュまたはハッシュとテーブルキーに基づく範囲)。 DynamoDB アイテムのJSONドキュメント ('マッピング') 属性は、 FlowFile のコンテンツに読み込まれます。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
AWS 認証情報 プロバイダーサービス |
AWS 認証情報プロバイダーの取得に使用するController Service。 |
各リクエストのバッチ項目 (1~50の間) |
バッチで取得する項目 |
通信タイムアウト |
|
エンドポイントオーバーライド URL |
スキーム、ホスト、ポート、パスを含む AWS デフォルトの代わりに使用するエンドポイント URL。AWS ライブラリは AWS リージョンに基づきエンドポイント URL を選択しますが、このプロパティは選択されたエンドポイント URL を上書きし、他の S3 互換エンドポイントとの使用を可能にします。 |
ハッシュキー名 |
項目のハッシュキー名 |
ハッシュキー値 |
項目のハッシュキー値 |
ハッシュキー値タイプ |
項目のハッシュキー値タイプ |
JSONドキュメント属性 |
dynamodb アイテムから取得する JSON ドキュメント (スキーマでは 's' タイプ) |
範囲 キー名 |
項目の範囲キー名 |
範囲 キー値 |
|
範囲 キー 値 タイプ |
項目の範囲キー値タイプ |
リージョン |
|
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 ステータスコード |