airflow.providers.amazon.aws.hooks.dynamodb
¶
This module contains the Amazon DynamoDB Hook.
Module Contents¶
Classes¶
Interact with Amazon DynamoDB. |
- class airflow.providers.amazon.aws.hooks.dynamodb.DynamoDBHook(*args, table_keys=None, table_name=None, **kwargs)[source]¶
Bases:
airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook
Interact with Amazon DynamoDB.
Provide thick wrapper around
boto3.resource("dynamodb")
.- Parameters
Additional arguments (such as
aws_conn_id
) may be specified and are passed down to the underlying AwsBaseHook.- write_batch_data(items)[source]¶
Write batch items to DynamoDB table with provisioned throughout capacity.
- Parameters
items (collections.abc.Iterable) – list of DynamoDB items.