PutDynamoDB 2025.5.31.15

バンドル

org.apache.nifi | nifi-aws-nar

説明

ハッシュと範囲キーに基づいて DynamoDB からドキュメントを配置します。テーブルには、ハッシュとレンジ、またはハッシュキーのみを持つことができます。現在サポートされているキーは文字列と数値で、値は JSON ドキュメントです。ハッシュキーとレンジキーの場合、演算子には両方のキーが必要です。FlowFile の内容は JSON でなければなりません。FlowFile の内容は、 DynamoDB アイテム内の指定された JSON Document 属性にマッピングされます。

タグ

AWS, Amazon, DynamoDB, Insert, Put

入力要件

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 は失敗関係にルーティングされます。

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 アイテム作成時の例外メッセージ

こちらもご覧ください