معرفی شرکت ها


aws-cdk.aws-sns-subscriptions-1.99.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

CDK Subscription Constructs for AWS SNS
ویژگی مقدار
سیستم عامل OS Independent
نام فایل aws-cdk.aws-sns-subscriptions-1.99.0
نام aws-cdk.aws-sns-subscriptions
نسخه کتابخانه 1.99.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Amazon Web Services
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/aws/aws-cdk
آدرس اینترنتی https://pypi.org/project/aws-cdk.aws-sns-subscriptions/
مجوز Apache-2.0
# CDK Construct Library for Amazon Simple Notification Service Subscriptions <!--BEGIN STABILITY BANNER-->--- ![cdk-constructs: Stable](https://img.shields.io/badge/cdk--constructs-stable-success.svg?style=for-the-badge) --- <!--END STABILITY BANNER--> This library provides constructs for adding subscriptions to an Amazon SNS topic. Subscriptions can be added by calling the `.addSubscription(...)` method on the topic. ## Subscriptions Subscriptions can be added to the following endpoints: * HTTPS * Amazon SQS * AWS Lambda * Email * SMS Subscriptions to Amazon SQS and AWS Lambda can be added on topics across regions. Create an Amazon SNS Topic to add subscriptions. ```python my_topic = sns.Topic(self, "MyTopic") ``` ### HTTPS Add an HTTP or HTTPS Subscription to your topic: ```python my_topic = sns.Topic(self, "MyTopic") my_topic.add_subscription(subscriptions.UrlSubscription("https://foobar.com/")) ``` The URL being subscribed can also be [tokens](https://docs.aws.amazon.com/cdk/latest/guide/tokens.html), that resolve to a URL during deployment. A typical use case is when the URL is passed in as a [CloudFormation parameter](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html). The following code defines a CloudFormation parameter and uses it in a URL subscription. ```python my_topic = sns.Topic(self, "MyTopic") url = CfnParameter(self, "url-param") my_topic.add_subscription(subscriptions.UrlSubscription(url.value_as_string)) ``` ### Amazon SQS Subscribe a queue to your topic: ```python my_queue = sqs.Queue(self, "MyQueue") my_topic = sns.Topic(self, "MyTopic") my_topic.add_subscription(subscriptions.SqsSubscription(my_queue)) ``` KMS key permissions will automatically be granted to SNS when a subscription is made to an encrypted queue. Note that subscriptions of queues in different accounts need to be manually confirmed by reading the initial message from the queue and visiting the link found in it. ### AWS Lambda Subscribe an AWS Lambda function to your topic: ```python import aws_cdk.aws_lambda as lambda_ # my_function: lambda.Function my_topic = sns.Topic(self, "myTopic") my_topic.add_subscription(subscriptions.LambdaSubscription(my_function)) ``` ### Email Subscribe an email address to your topic: ```python my_topic = sns.Topic(self, "MyTopic") my_topic.add_subscription(subscriptions.EmailSubscription("foo@bar.com")) ``` The email being subscribed can also be [tokens](https://docs.aws.amazon.com/cdk/latest/guide/tokens.html), that resolve to an email address during deployment. A typical use case is when the email address is passed in as a [CloudFormation parameter](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html). The following code defines a CloudFormation parameter and uses it in an email subscription. ```python my_topic = sns.Topic(self, "Topic") email_address = CfnParameter(self, "email-param") my_topic.add_subscription(subscriptions.EmailSubscription(email_address.value_as_string)) ``` Note that email subscriptions require confirmation by visiting the link sent to the email address. ### SMS Subscribe an sms number to your topic: ```python my_topic = sns.Topic(self, "Topic") my_topic.add_subscription(subscriptions.SmsSubscription("+15551231234")) ``` The number being subscribed can also be [tokens](https://docs.aws.amazon.com/cdk/latest/guide/tokens.html), that resolve to a number during deployment. A typical use case is when the number is passed in as a [CloudFormation parameter](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html). The following code defines a CloudFormation parameter and uses it in an sms subscription. ```python my_topic = sns.Topic(self, "Topic") sms_number = CfnParameter(self, "sms-param") my_topic.add_subscription(subscriptions.SmsSubscription(sms_number.value_as_string)) ```


نیازمندی

مقدار نام
==1.179.0 aws-cdk.aws-iam
==1.179.0 aws-cdk.aws-kms
==1.179.0 aws-cdk.aws-lambda
==1.179.0 aws-cdk.aws-sns
==1.179.0 aws-cdk.aws-sqs
==1.179.0 aws-cdk.core
<4.0.0,>=3.3.69 constructs
<2.0.0,>=1.70.0 jsii
>=0.0.3 publication
~=2.13.3 typeguard


زبان مورد نیاز

مقدار نام
~=3.7 Python


نحوه نصب


نصب پکیج whl aws-cdk.aws-sns-subscriptions-1.99.0:

    pip install aws-cdk.aws-sns-subscriptions-1.99.0.whl


نصب پکیج tar.gz aws-cdk.aws-sns-subscriptions-1.99.0:

    pip install aws-cdk.aws-sns-subscriptions-1.99.0.tar.gz