Amazon DynamoDB モジュールドキュメントリファレンス

Configuration (設定)

パラメータ

名前 説明 デフォルト値 必須

Name (名前)

String (文字列)

この設定の名前。コネクタはこの名前の設定を参照します。

x

Connection (接続)

  • config_basic、Basic (基本)

  • config_connection、Connection (接続)

この設定に指定できる接続種別。

x

Expiration Policy (有効期限ポリシー)

ExpirationPolicy

ランタイムで有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最小時間を設定します。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。ランタイムによって適切と判断されたときに、インスタンスが実際にパージされます。

接続種別

Basic (基本)

パラメータ

名前 説明 デフォルト値 必須

Connection Timeout (接続タイムアウト)

Number (数値)

50000

Socket Timeout (ソケットタイムアウト)

Number (数値)

50000

Access Key (アクセスキー)

String (文字列)

x

Secret Key (シークレットキー)

String (文字列)

x

Try Default AWSCredentials Provider Chain (デフォルトの AWSCredentials プロバイダチェーンを試す)

Boolean (ブール)

false

Max Connections (最大接続数)

Number (数値)

Region Endpoint (リージョンエンドポイント)

Enumeration (列挙)。次のいずれかになります。

  • AP_NORTHEAST_1

  • AP_NORTHEAST_2

  • AP_SOUTH_1

  • AP_SOUTHEAST_1

  • AP_SOUTHEAST_2

  • CA_CENTRAL_1

  • CN_NORTH_1

  • EU_CENTRAL_1

  • EU_WEST_1

  • EU_WEST_2

  • SA_EAST_1

  • US_EAST_1

  • US_EAST_2

  • US_GOV_WEST_1

  • US_WEST_1

  • US_WEST_2

US_EAST_1

Reconnection (再接続)

Reconnection (再接続)

アプリケーションがデプロイされたときに、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイが失敗します。

Host (ホスト)

String (文字列)

Port (ポート)

Number (数値)

Username (ユーザ名)

String (文字列)

Password (パスワード)

String (文字列)

Domain (ドメイン)

String (文字列)

Workstation (ワークステーション)

String (文字列)

Connection (接続)

パラメータ

名前 説明 デフォルト値 必須

Connection Timeout (接続タイムアウト)

Number (数値)

50000

Socket Timeout (ソケットタイムアウト)

Number (数値)

50000

Access Key (アクセスキー)

String (文字列)

x

Secret Key (シークレットキー)

String (文字列)

x

Try Default AWSCredentials Provider Chain (デフォルトの AWSCredentials プロバイダチェーンを試す)

Boolean (ブール)

false

Max Connections (最大接続数)

Number (数値)

Region Endpoint (リージョンエンドポイント)

Enumeration (列挙)。次のいずれかになります。

  • AP_NORTHEAST_1

  • AP_NORTHEAST_2

  • AP_SOUTH_1

  • AP_SOUTHEAST_1

  • AP_SOUTHEAST_2

  • CA_CENTRAL_1

  • CN_NORTH_1

  • EU_CENTRAL_1

  • EU_WEST_1

  • EU_WEST_2

  • SA_EAST_1

  • US_EAST_1

  • US_EAST_2

  • US_GOV_WEST_1

  • US_WEST_1

  • US_WEST_2

US_EAST_1

Reconnection (再接続)

Reconnection (再接続)

アプリケーションがデプロイされたときに、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイが失敗します。

Host (ホスト)

String (文字列)

Port (ポート)

Number (数値)

Username (ユーザ名)

String (文字列)

Password (パスワード)

String (文字列)

Domain (ドメイン)

String (文字列)

Workstation (ワークステーション)

String (文字列)

関連操作

  • batchDeleteItem

  • batchGetItem

  • batchPutItem

  • createTable

  • deleteItem

  • deleteTable

  • describeTable

  • getItem

  • listTables

  • putItem

  • クエリ

  • scan

  • updateItem

  • updateTable


StreamsConfiguration

パラメータ

名前 説明 デフォルト値 必須

Name (名前)

String (文字列)

この設定の名前。コネクタはこの名前の設定を参照します。

x

Connection (接続)

streams-config_streams

この設定に指定できる接続種別。

x

Expiration Policy (有効期限ポリシー)

ExpirationPolicy

ランタイムで有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最小時間を設定します。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。ランタイムによって適切と判断されたときに、インスタンスが実際にパージされます。

接続種別

Streams (ストリーム)

パラメータ

名前 説明 デフォルト値 必須

Connection Timeout (接続タイムアウト)

Number (数値)

50000

Socket Timeout (ソケットタイムアウト)

Number (数値)

50000

Access Key (アクセスキー)

String (文字列)

x

Secret Key (シークレットキー)

String (文字列)

x

Try Default AWSCredentials Provider Chain (デフォルトの AWSCredentials プロバイダチェーンを試す)

Boolean (ブール)

false

Max Connections (最大接続数)

Number (数値)

Region Endpoint (リージョンエンドポイント)

Enumeration (列挙)。次のいずれかになります。

  • AP_NORTHEAST_1

  • AP_NORTHEAST_2

  • AP_SOUTH_1

  • AP_SOUTHEAST_1

  • AP_SOUTHEAST_2

  • CA_CENTRAL_1

  • CN_NORTH_1

  • EU_CENTRAL_1

  • EU_WEST_1

  • EU_WEST_2

  • SA_EAST_1

  • US_EAST_1

  • US_EAST_2

  • US_GOV_WEST_1

  • US_WEST_1

  • US_WEST_2

US_EAST_1

Reconnection (再接続)

Reconnection (再接続)

アプリケーションがデプロイされたときに、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイが失敗します。

Host (ホスト)

String (文字列)

Port (ポート)

Number (数値)

Username (ユーザ名)

String (文字列)

Password (パスワード)

String (文字列)

Domain (ドメイン)

String (文字列)

Workstation (ワークステーション)

String (文字列)

関連操作

  • describeStream

  • getRecords

  • getShardIterator

  • listStreams

操作

Batch Delete Item

<dynamodb:batch-delete-item>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Request Delete Items (削除要求項目)

Object (オブジェクト)

テーブルから削除する 1 つ以上の項目。

x

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

BatchWriteItemResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Batch Get Item

<dynamodb:batch-get-item>

BatchGetItem 操作は、1 つ以上のテーブルから 1 つ以上の項目の属性を返します。要求された項目は主キーで識別します。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Request Items (要求項目)

Object (オブジェクト)

1 つ以上のテーブル名のマップ、および各テーブルでそのテーブルから取得する 1 つ以上の項目を記述するマップ。

x

Return Consumed Capacity (返されるコンシューム容量)

Enumeration (列挙)。次のいずれかになります。

  • INDEXES (インデックス)

  • TOTAL (合計)

  • NONE (なし)

応答で返されるプロビジョニングされたスループット消費の詳細レベルを決定します。

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

BatchGetItemResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Batch Put Item

<dynamodb:batch-put-item>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Request Put Items (配置項目を要求)

Object (オブジェクト)

テーブルに挿入する 1 つ以上の項目。

x

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

BatchWriteItemResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Create Table

<dynamodb:create-table>

CreateTable 操作は、アカウントに新規テーブルを追加します。AWS アカウントでは、テーブル名は各リージョン内で一意である必要があります。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

作成するテーブルの名前。

x

Attribute Definitions (属性定義)

Array of AttributeDefinition (AttributeDefinition の配列)

テーブルとインデックスのキースキーマを記述する属性の配列。

x

Key Schemas (キースキーマ)

Array of KeySchemaElement (KeySchemaElement の配列)

テーブルまたはインデックスの主キーを構成する属性を指定します。

x

Read Capacity Units (読み取り容量単位)

Number (数値)

DynamoDB が ThrottlingException を返す前にコンシュームされる 1 秒あたりの厳密な一貫性読み取りの最大数。

x

Write Capacity Units (書き込み容量単位)

Number (数値)

DynamoDB が ThrottlingException を返す前にコンシュームされる 1 秒あたりの書き込みの最大数。

x

Global Secondary Indexes (グローバルセカンダリインデックス)

Array of GlobalSecondaryIndex (GlobalSecondaryIndex の配列)

テーブルに作成される 1 つ以上のグローバルセカンダリインデックス (最大 5 個)。

Local Secondary Indexes (ローカルセカンダリインデックス)

Array of LocalSecondaryIndex (LocalSecondaryIndex の配列)

テーブルに作成される 1 つ以上のローカルセカンダリインデックス (最大 5 個)。

Stream View Type (ストリームビュー種別)

Enumeration (列挙)。次のいずれかになります。

  • KEYS_ONLY

  • NEW_AND_OLD_IMAGES

  • NEW_IMAGE

  • OLD_IMAGE

テーブル内の項目が変更されると、StreamViewType によってテーブルのストリームに書き込まれる情報が決まります。

Stream Enabled (ストリーム有効)

Boolean (ブール)

ストリームが有効 (true) か無効 (false) かを示します。

false

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

TableDescription

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Delete Item

<dynamodb:delete-item>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

Table name (テーブル名)

x

Primarykey

Object (オブジェクト)

プライマリキー名と値のマップ。

x

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

DeleteItemResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Delete Table

<dynamodb:delete-table>

DeleteTable 操作は、テーブルとそのすべての項目を削除します。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

削除するテーブルの名前。

x

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

TableDescription

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Describe Table

<dynamodb:describe-table>

テーブルの現在の状況、作成日、主キースキーマ、テーブルのインデックスなど、テーブルに関する情報を返します。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

記述するテーブルの名前。

x

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

TableDescription

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Get Item

<dynamodb:get-item>

GetItem 操作は、指定された主キーを持つ項目の一連の属性を返します。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

要求された項目を含むテーブルの名前。

x

Key (キー)

Object (オブジェクト)

取得する項目の主キーを表す、AttributeValue オブジェクトへの属性名のマップ。

x

Attributes To Gets (取得する属性)

Array of String (文字列の配列)

これはレガシーパラメータです。代わりに ProjectionExpression を使用します。

Consistent Read (一貫性読み取り)

Boolean (ブール)

読み取り一貫性モデルを決定します。true に設定されている場合、この操作は厳密な一貫性読み取りを使用します。それ以外の場合、この操作は最終的な一貫性読み取りを使用します。

false

Expression Attribute Names (式の属性名)

Object (オブジェクト)

式の属性名に対する 1 つ以上の代用トークン。ExpressionAttributeNames のユースケースのいくつかを次に示します。

Projection Expression (射影式)

String (文字列)

テーブルから取得する 1 つ以上の属性を識別する文字列。

Return Consumed Capacity (返されるコンシューム容量)

Enumeration (列挙)。次のいずれかになります。

  • INDEXES (インデックス)

  • TOTAL (合計)

  • NONE (なし)

応答で返されるプロビジョニングされたスループット消費の詳細レベルを決定します。

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

GetItemResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

List Tables

<dynamodb:list-tables>

現在のアカウントとエンドポイントに関連付けられたテーブル名の配列を返します。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Exclusive Start Table Name (排他開始テーブル名)

String (文字列)

この操作が評価する最初のテーブル名。以前の操作で LastEvaluatedTableName に返された値を使用します。

Limit (制限)

Number (数値)

返すテーブル名の最大数。このパラメータが指定されていない場合、制限は 100 です。

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

ListTablesResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Put Item

<dynamodb:put-item>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

Table name (テーブル名)

x

Item (項目)

Object (オブジェクト)

挿入する項目。

x

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

PutItemResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Query

<dynamodb:query>

Query 操作は、主キー値に基づいて項目を見つけます。複合主キー (パーティションキーと並び替えキー) を持つテーブルまたはセカンダリインデックスをクエリできます。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Key Condition Expression (キー条件式)

String (文字列)

Query アクションによって取得される項目のキー値を指定する条件。

Key Conditions (キー条件)

Object (オブジェクト)

これはレガシーパラメータです。代わりに KeyConditionExpression を使用します。

Scan Index Forward (インデックス前方スキャン)

Boolean (ブール)

インデックス走査の順序を指定します。true (デフォルト) の場合、走査は昇順で実行されます。false の場合、操作は降順で実行されます。

false

Select (選択)

Enumeration (列挙)。次のいずれかになります。

  • ALL_ATTRIBUTES

  • ALL_PROJECTED_ATTRIBUTES

  • SPECIFIC_ATTRIBUTES

  • COUNT (数)

結果で返される属性。

Attribute Names (属性名)

Object (オブジェクト)

Attribute Values (属性値)

Object (オブジェクト)

Table Name (テーブル名)

String (文字列)

x

Attributes To Gets (取得する属性)

Array of String (文字列の配列)

Conditional Operator (条件演算子)

Enumeration (列挙)、次のいずれかになります。

  • AND

  • OR

Consistent Read (一貫性読み取り)

Boolean (ブール)

false

Exclusive Start Key (排他開始キー)

Object (オブジェクト)

Filter Expression (式を絞り込み)

String (文字列)

Index Name (インデックス名)

String (文字列)

Limit (制限)

Number (数値)

Projection Expression (射影式)

String (文字列)

Condition Filter (条件)

Object (オブジェクト)

Return Consumed Capacity (返されるコンシューム容量)

Enumeration (列挙)。次のいずれかになります。

  • INDEXES (インデックス)

  • TOTAL (合計)

  • NONE (なし)

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

QueryResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Scan

<dynamodb:scan>

Scan 操作は、テーブルまたはセカンダリインデックスのすべての項目にアクセスすることで、1 つ以上の項目と項目属性を返します。DynamoDB から返される項目数を減らすには、FilterExpression 操作を指定します。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Segment (セグメント)

Number (数値)

並列スキャン要求の場合、セグメントを使用して、アプリケーションワーカーがスキャンする個々のセグメントを識別します。

Select (選択)

Enumeration (列挙)。次のいずれかになります。

  • ALL_ATTRIBUTES

  • ALL_PROJECTED_ATTRIBUTES

  • SPECIFIC_ATTRIBUTES

  • COUNT (数)

結果で返される属性。

Total Segments (セグメント総数)

Number (数値)

並列スキャン要求の場合、TotalSegments は Scan 操作によって分割されるセグメントの総数を表します。

Attribute Names (属性名)

Object (オブジェクト)

Attribute Values (属性値)

Object (オブジェクト)

Table Name (テーブル名)

String (文字列)

x

Attributes To Gets (取得する属性)

Array of String (文字列の配列)

Conditional Operator (条件演算子)

Enumeration (列挙)、次のいずれかになります。

  • AND

  • OR

Consistent Read (一貫性読み取り)

Boolean (ブール)

false

Exclusive Start Key (排他開始キー)

Object (オブジェクト)

Filter Expression (式を絞り込み)

String (文字列)

Index Name (インデックス名)

String (文字列)

Limit (制限)

Number (数値)

Projection Expression (射影式)

String (文字列)

Condition Filter (条件)

Object (オブジェクト)

Return Consumed Capacity (返されるコンシューム容量)

Enumeration (列挙)。次のいずれかになります。

  • INDEXES (インデックス)

  • TOTAL (合計)

  • NONE (なし)

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

ScanResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Update Item

<dynamodb:update-item>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

Table name (テーブル名)

x

Key (キー)

Object (オブジェクト)

主キー。

x

Return Consumed Capacity (返されるコンシューム容量)

Enumeration (列挙)。次のいずれかになります。

  • INDEXES (インデックス)

  • TOTAL (合計)

  • NONE (なし)

応答で返されるプロビジョニングされたスループット消費の詳細レベルを決定します。

Return Item Collection Metrics (返される項目コレクションメトリクス)

Enumeration (列挙)。次のいずれかになります。

  • SIZE (サイズ)

  • NONE (なし)

項目コレクションメトリクスが返されるかどうかを決定します。

Return Values (戻り値)

Enumeration (列挙)。次のいずれかになります。

  • NONE (なし)

  • ALL_OLD

  • UPDATED_OLD

  • ALL_NEW

  • UPDATED_NEW

項目属性が更新される前または後に表示される項目属性を取得する場合に使用します。

Update Expression (更新式)

String (文字列)

更新される 1 つ以上の属性、それらに対して実行されるアクション、それらの新しい値を定義する式。

Attribute Updates (属性の更新)

Object (オブジェクト)

これはレガシーパラメータです。代わりに updateExpression を使用します。

Expected (想定)

Object (オブジェクト)

これはレガシーパラメータです。代わりに conditionExpression を使用します。

Conditional Operator (条件演算子)

Enumeration (列挙)、次のいずれかになります。

  • AND

  • OR

Condition Expression (条件式)

String (文字列)

Attribute Names (属性名)

Object (オブジェクト)

Attribute Values (属性値)

Object (オブジェクト)

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

UpdateItemResult

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Update Table

<dynamodb:update-table>

特定のテーブルのプロビジョニングされたスループット設定、グローバルセカンダリインデックス、または DynamoDB ストリーム設定を変更します。

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

更新するテーブルの名前。

x

Attribute Definitions (属性定義)

Array of AttributeDefinition (AttributeDefinition の配列)

テーブルとインデックスのキースキーマを記述する属性の配列。テーブルに新しいグローバルセカンダリインデックスを追加する場合、AttributeDefinitions に新しいインデックスのキー要素を含める必要があります。

Read Capacity Units (読み取り容量単位)

Number (数値)

DynamoDB が ThrottlingException を返す前にコンシュームされる 1 秒あたりの厳密な一貫性読み取りの最大数。

Write Capacity Units (書き込み容量単位)

Number (数値)

DynamoDB が ThrottlingException を返す前にコンシュームされる 1 秒あたりの書き込みの最大数。

Global Secondary Index Updates (グローバルセカンダリインデックスの更新)

Array of GlobalSecondaryIndexUpdate (GlobalSecondaryIndexUpdate の配列)

テーブルの 1 つ以上のグローバルセカンダリインデックスの配列。

Stream View Type (ストリームビュー種別)

Enumeration (列挙)。次のいずれかになります。

  • NEW_IMAGE

  • OLD_IMAGE

  • NEW_AND_OLD_IMAGES

  • KEYS_ONLY

テーブル内の項目が変更されると、StreamViewType によってこのテーブルのストリームに書き込まれる情報が決まります。

Stream Enabled (ストリーム有効)

Boolean (ブール)

DynamoDB ストリームが有効 (true) か無効 (false) かを示します。

false

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

TableDescription

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • config

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Describe Stream

<dynamodb:describe-stream>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Stream ARN (ストリーム ARN)

String (文字列)

x

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

StreamDescription

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • ストリーム設定

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

Get Records

<dynamodb:get-records>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Shard Iterator (シャードイテレータ)

String (文字列)

x

Streaming Strategy (ストリーミング戦略)

  • repeatable-in-memory-iterable

  • repeatable-file-store-iterable

  • non-repeatable-iterable

反復可能ストリームを使用すべきかどうか、およびその動作を設定します。

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

[Binary] ペイロードおよび [RequestIDAttribute] 属性のメッセージの配列。

次の設定の場合

  • ストリーム設定

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:Unknown

Get Shard Iterator

<dynamodb:get-shard-iterator>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Shard Id (シャード ID)

String (文字列)

x

Shard Iterator Type (シャードイテレータ種別)

String (文字列)

x

Starting Sequence Number (開始連番)

String (文字列)

Stream ARN (ストリーム ARN)

String (文字列)

x

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

RequestIDAttribute

次の設定の場合

  • ストリーム設定

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:CONNECTIVITY

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:RETRY_EXHAUSTED

  • DYNAMODB:Unknown

List Streams

<dynamodb:list-streams>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Table Name (テーブル名)

String (文字列)

Streaming Strategy (ストリーミング戦略)

  • repeatable-in-memory-iterable

  • repeatable-file-store-iterable

  • non-repeatable-iterable

反復可能ストリームを使用すべきかどうか、およびその動作を設定します。

Target Variable (対象変数)

String (文字列)

この操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。その式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever

接続エラーが発生した場合の再試行戦略。

出力

Type (型)

[Stream] ペイロードおよび [RequestIDAttribute] 属性のメッセージの配列。

次の設定の場合

  • ストリーム設定

スロー

  • DYNAMODB:ConditionalCheckFailedException

  • DYNAMODB:InternalServerError

  • DYNAMODB:ItemCollectionSizeLimitExceededException

  • DYNAMODB:LimitExceededException

  • DYNAMODB:ProvisionedThroughputExceededException

  • DYNAMODB:ResourceInUseException

  • DYNAMODB:ResourceNotFoundException

  • DYNAMODB:Unknown

Reconnection (再接続)

項目 説明 デフォルト値 必須

Fails Deployment (デプロイに失敗)

Boolean

アプリケーションがデプロイされたときに、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイが失敗します。

Reconnection Strategy (再接続戦略)

  • reconnect

  • reconnect-forever

使用する再接続戦略。

Reconnect (再接続)

項目 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続する頻度 (ミリ秒)。

Count (カウント)

Number (数値)

再接続の試行回数。

Reconnect Forever (繰り返し再接続)

項目 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続する頻度 (ミリ秒)。

Expiration Policy (有効期限ポリシー)

項目 説明 デフォルト値 必須

Max Idle Time (最大アイドル時間)

Number (数値)

有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値。

Time Unit (時間単位)

Enumeration (列挙)。次のいずれか:

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時)

  • DAYS (日)

maxIdleTime 属性に使用できる時間単位。

Batch Write Item Result (項目のバッチ書き込み結果)

項目 説明 デフォルト値 必須

Consumed Capacity (コンシューム容量)

Array of ConsumedCapacity (ConsumedCapacity の配列)

Item Collection Metrics (項目コレクションメトリクス)

Object (オブジェクト)

Unprocessed Items (未処理項目)

Object (オブジェクト)

Consumed Capacity (コンシューム容量)

項目 説明 デフォルト値 必須

Capacity Units (容量単位)

Number (数値)

Global Secondary Indexes (グローバルセカンダリインデックス)

Object (オブジェクト)

Local Secondary Indexes (ローカルセカンダリインデックス)

Object (オブジェクト)

Table (テーブル)

Capacity (容量)

Table Name (テーブル名)

String (文字列)

Capacity (容量)

項目 説明 デフォルト値 必須

Capacity Units (容量単位)

Number (数値)

Request ID Attribute (要求 ID 属性)

項目 説明 デフォルト値 必須

Request Id (要求 ID)

String (文字列)

Batch Get Item Result (項目のバッチ取得結果)

項目 説明 デフォルト値 必須

Consumed Capacity (コンシューム容量)

Array of ConsumedCapacity (ConsumedCapacity の配列)

Responses (応答)

Object (オブジェクト)

Unprocessed Keys (未処理キー)

Object (オブジェクト)

Table Description (テーブルの説明)

項目 説明 デフォルト値 必須

Attribute Definitions (属性定義)

Array of AttributeDefinition (AttributeDefinition の配列)

Creation Date Time (作成日時)

DateTime (日時)

Global Secondary Indexes (グローバルセカンダリインデックス)

Array of GlobalSecondaryIndexDescription (GlobalSecondaryIndexDescription の配列)

Item Count (項目数)

Number (数値)

Key Schema (キースキーマ)

Array of KeySchemaElement (KeySchemaElement の配列)

Latest Stream Arn (最新のストリーム ARN)

String (文字列)

Latest Stream Label (最新のストリーム表示ラベル)

String (文字列)

Local Secondary Indexes (ローカルセカンダリインデックス)

Array of LocalSecondaryIndexDescription (LocalSecondaryIndexDescription の配列)

Provisioned Throughput (プロビジョニングされたスループット)

ProvisionedThroughputDescription

Stream Specification (ストリーム仕様)

StreamSpecification

Table Arn (テーブル ARN)

String (文字列)

Table Name (テーブル名)

String (文字列)

Table Size Bytes (テーブルサイズ (バイト))

Number (数値)

Table Status (テーブル状況)

String (文字列)

Attribute Definitions (属性定義)

項目 説明 デフォルト値 必須

Attribute Name (属性名)

String (文字列)

Attribute Type (属性型)

String (文字列)

Global Secondary Index Description (グローバルセカンダリインデックスの説明)

項目 説明 デフォルト値 必須

Backfilling (バックフィル)

Boolean

Table Arn (インデックス ARN)

String (文字列)

Index Name (インデックス名)

String (文字列)

Index Size Bytes (インデックスサイズ (バイト))

Number (数値)

Index Status (インデックス状況)

String (文字列)

Item Count (項目数)

Number (数値)

Key Schema (キースキーマ)

Array of KeySchemaElement (KeySchemaElement の配列)

Projection (射影)

Projection (射影)

Provisioned Throughput (プロビジョニングされたスループット)

ProvisionedThroughputDescription

Key Schema Element (キースキーマ要素)

項目 説明 デフォルト値 必須

Attribute Name (属性名)

String (文字列)

Key Type (キー種別)

String (文字列)

Projection (射影)

項目 説明 デフォルト値 必須

Non Key Attributes (非キー属性)

Array of String (文字列の配列)

Projection Type (射影種別)

String (文字列)

Provisioned Throughput Description (プロビジョニングされたスループットの説明)

項目 説明 デフォルト値 必須

Last Decrease Date Time (最終減少日時)

DateTime (日時)

Last Increase Date Time (最終増加日時)

DateTime (日時)

Number Of Decreases Today (今日の減少数)

Number (数値)

Read Capacity Units (読み取り容量単位)

Number (数値)

Write Capacity Units (書き込み容量単位)

Number (数値)

Local Secondary Index Description (ローカルセカンダリインデックスの説明)

項目 説明 デフォルト値 必須

Table Arn (インデックス ARN)

String (文字列)

Index Name (インデックス名)

String (文字列)

Index Size Bytes (インデックスサイズ (バイト))

Number (数値)

Item Count (項目数)

Number (数値)

Key Schema (キースキーマ)

Array of KeySchemaElement (KeySchemaElement の配列)

Projection (射影)

Projection (射影)

Stream Specification (ストリーム仕様)

項目 説明 デフォルト値 必須

Stream Enabled (ストリーム有効)

Boolean (ブール)

Stream View Type (ストリームビュー種別)

String (文字列)

Global Secondary Index (グローバルセカンダリインデックス)

項目 説明 デフォルト値 必須

Index Name (インデックス名)

String (文字列)

Key Schema (キースキーマ)

Array of KeySchemaElement (KeySchemaElement の配列)

Projection (射影)

Projection (射影)

Provisioned Throughput (プロビジョニングされたスループット)

ProvisionedThroughput

Provisioned Throughput (プロビジョニングされたスループット)

項目 説明 デフォルト値 必須

Read Capacity Units (読み取り容量単位)

Number (数値)

Write Capacity Units (書き込み容量単位)

Number (数値)

Local Secondary Index (ローカルセカンダリインデックス)

項目 説明 デフォルト値 必須

Index Name (インデックス名)

String (文字列)

Key Schema (キースキーマ)

Array of KeySchemaElement (KeySchemaElement の配列)

Projection (射影)

Projection (射影)

Delete Item Result (項目の削除結果)

項目 説明 デフォルト値 必須

Attributes (属性)

Object (オブジェクト)

Consumed Capacity (コンシューム容量)

ConsumedCapacity

Item Collection Metrics (項目コレクションメトリクス)

ItemCollectionMetrics

Item Collection Metrics (項目コレクションメトリクス)

項目 説明 デフォルト値 必須

Item Collection Key (項目コレクションキー)

Object (オブジェクト)

Size Estimate Range GB (サイズ見積範囲 GB)

Array of Number (数値の配列)

Get Item Result (項目の取得結果)

項目 説明 デフォルト値 必須

Consumed Capacity (コンシューム容量)

ConsumedCapacity

Item (項目)

Object (オブジェクト)

List Tables Result (リストテーブル結果)

項目 説明 デフォルト値 必須

Last Evaluated Table Name (最終評価テーブル名)

String (文字列)

Table Names (テーブル名)

Array of String (文字列の配列)

Put Item Result (項目の配置結果)

項目 説明 デフォルト値 必須

Attributes (属性)

Object (オブジェクト)

Consumed Capacity (コンシューム容量)

ConsumedCapacity

Item Collection Metrics (項目コレクションメトリクス)

ItemCollectionMetrics

Query Result (クエリ結果)

項目 説明 デフォルト値 必須

Consumed Capacity (コンシューム容量)

ConsumedCapacity

Count (数)

Number (数値)

Items (項目)

Array of Object (オブジェクトの配列)

Last Evaluated Key (最終評価キー)

Object (オブジェクト)

Scanned Count (スキャン数)

Number (数値)

Scan Result (スキャン結果)

項目 説明 デフォルト値 必須

Consumed Capacity (コンシューム容量)

ConsumedCapacity

Count (数)

Number (数値)

Items (項目)

Array of Object (オブジェクトの配列)

Last Evaluated Key (最終評価キー)

Object (オブジェクト)

Scanned Count (スキャン数)

Number (数値)

Update Item Result (項目の更新結果)

項目 説明 デフォルト値 必須

Attributes (属性)

Object (オブジェクト)

Consumed Capacity (コンシューム容量)

ConsumedCapacity

Item Collection Metrics (項目コレクションメトリクス)

ItemCollectionMetrics

Global Secondary Index Update (グローバルセカンダリインデックスの更新)

項目 説明 デフォルト値 必須

Create (作成)

CreateGlobalSecondaryIndexAction

Delete (削除)

String (文字列)

Update (更新)

UpdateGlobalSecondaryIndexAction

Create Global Secondary Index Action (グローバルセカンダリインデックスの作成アクション)

項目 説明 デフォルト値 必須

Index Name (インデックス名)

String (文字列)

Key Schema (キースキーマ)

Array of KeySchemaElement (KeySchemaElement の配列)

Projection (射影)

Projection (射影)

Provisioned Throughput (プロビジョニングされたスループット)

ProvisionedThroughput

Update Global Secondary Index Action (グローバルセカンダリインデックスの更新アクション)

項目 説明 デフォルト値 必須

Index Name (インデックス名)

String (文字列)

Provisioned Throughput (プロビジョニングされたスループット)

ProvisionedThroughput

Stream Description (ストリームの説明)

項目 説明 デフォルト値 必須

Creation Request Date Time (作成要求日時)

DateTime (日時)

Key Schema (キースキーマ)

Array of KeySchemaElement (KeySchemaElement の配列)

Last Evaluated Shard Id (最終評価シャード ID)

String (文字列)

Shards (シャード)

Array of Shard (シャードの配列)

Stream Arn (ストリーム ARN)

String

Stream Label (ストリーム表示ラベル)

String (文字列)

Stream Status (ストリーム状況)

String (文字列)

Stream View Type (ストリームビュー種別)

String (文字列)

Table Name (テーブル名)

String (文字列)

Shard (シャード)

項目 説明 デフォルト値 必須

Parent Shard Id (親シャード ID)

String (文字列)

Sequence Number Range (連番範囲)

SequenceNumberRange

Shard Id (シャード ID)

String (文字列)

Sequence Number Range (連番範囲)

項目 説明 デフォルト値 必須

Ending Sequence Number (終了連番)

String (文字列)

Starting Sequence Number (開始連番)

String (文字列)

Record (レコード)

項目 説明 デフォルト値 必須

Aws Region (AWS リージョン)

String (文字列)

Dynamodb

StreamRecord

Event ID (イベント ID)

String (文字列)

Event Name (イベント名)

String (文字列)

Event Source (イベントソース)

String (文字列)

Event Version (イベントバージョン)

String (文字列)

User Identity (ユーザ ID)

Identity (ID)

Stream Record (ストリームレコード)

項目 説明 デフォルト値 必須

Approximate Creation Date Time (おおよその作成日時)

DateTime (日時)

Keys (キー)

Object (オブジェクト)

New Image (新しい画像)

Object (オブジェクト)

Old Image (古い画像)

Object (オブジェクト)

Sequence Number (連番)

String (文字列)

Size Bytes (サイズ (バイト))

Number (数値)

Stream View Type (ストリームビュー種別)

String (文字列)

Identity (ID)

項目 説明 デフォルト値 必須

Principal Id (プリンシパル ID)

String (文字列)

String (文字列)

Repeatable In Memory Iterable (反復可能なメモリ内イテラブル)

項目 説明 デフォルト値 必須

Initial Buffer Size (初期バッファサイズ)

Number (数値)

これは、ストリームをコンシュームし、ランダムアクセスを提供するために、最初にメモリ内に保持が許容されるインスタンスの量です。ストリームのデータ量がこのバッファサイズを超える場合は、bufferSizeIncrement 属性に従って、maxInMemorySize を上限としてバッファが拡張されます。デフォルト値は 100 インスタンスです。

Buffer Size Increment (バッファサイズ増分)

Number (数値)

バッファサイズが初期サイズを超えた場合に、どれだけ拡張するか。値を 0 以下に設定すると、バッファが拡張されません。つまり、バッファがフルになると、STREAM_MAXIMUM_SIZE_EXCEEDED エラーが発生します。デフォルト値は 100 インスタンスです。

Max Buffer Size (最大バッファサイズ)

Number (数値)

使用するメモリの最大量。これを超えると、STREAM_MAXIMUM_SIZE_EXCEEDED エラーが発生します。0 以下の値は無制限を意味します。

Repeatable File Store Iterable (反復可能なファイルストアイテラブル)

項目 説明 デフォルト値 必須

Max In Memory Size (最大メモリ内サイズ)

Number (数値)

メモリ内に保持されるインスタンスの最大量。これを超えると、ディスクへのコンテンツのバッファが開始されます。

Buffer Unit (バッファ単位)

Enumeration (列挙)。次のいずれか:

  • BYTE (バイト)

  • KB (キロバイト)

  • MB (メガバイト)

  • GB (ギガバイト)

maxInMemorySize で表される単位。

Stream (ストリーム)

項目 説明 デフォルト値 必須

Stream Arn (ストリーム ARN)

String

Stream Label (ストリーム表示ラベル)

String (文字列)

Table Name (テーブル名)

String (文字列)

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub