This module contains AWS SNS hook

Module Contents



Interact with Amazon Simple Notification Service.


This hook is deprecated.

class*args, **kwargs)[source]


Interact with Amazon Simple Notification Service.

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

See also


publish_to_target(self, target_arn, message, subject=None, message_attributes=None)[source]

Publish a message to a topic or an endpoint.

  • target_arn (str) -- either a TopicArn or an EndpointArn

  • message (str) -- the default message you want to send

  • message -- str

  • subject (Optional[str]) -- subject of message

  • message_attributes (Optional[dict]) --

    additional attributes to publish for message filtering. This should be a flat dict; the DataType to be sent depends on the type of the value:

    • bytes = Binary

    • str = String

    • int, float = Number

    • iterable = String.Array

class*args, **kwargs)[source]

Bases: SnsHook

This hook is deprecated. Please use

Was this entry helpful?