PutDynamoDB 2025.10.2.19¶
バンドル¶
org.apache.nifi | nifi-aws-nar
説明¶
Puts a document from DynamoDB based on hash and range key. The table can have either hash and range or hash key alone. Currently the keys supported are string and number and value can be json document. In case of hash and range keys both key are required for the operation. The FlowFile content must be JSON. FlowFile content is mapped to the specified Json Document attribute in the DynamoDB item.
入力要件¶
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 は失敗関係にルーティングされます。 |
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 エラー ステータス コード |
dynamodb.item.io.error |
IO アイテム作成時の例外メッセージ |