airflow.providers.amazon.aws.hooks.dynamodb

This module contains the AWS DynamoDB hook

Module Contents

Classes

AwsDynamoDBHook

Interact with AWS DynamoDB.

class airflow.providers.amazon.aws.hooks.dynamodb.AwsDynamoDBHook(*args, table_keys: Optional[List] = None, table_name: Optional[str] = None, **kwargs)[source]

Bases: airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook

Interact with AWS DynamoDB.

Additional arguments (such as aws_conn_id) may be specified and are passed down to the underlying AwsBaseHook.

See also

AwsBaseHook

Parameters
  • table_keys (list) -- partition key and sort key

  • table_name (str) -- target DynamoDB table

write_batch_data(self, items: Iterable) bool[source]

Write batch items to DynamoDB table with provisioned throughout capacity.

Was this entry helpful?