☁️ 6.9 SNS
MATLAB client for Amazon Simple Notification Service (SNS). Create topics, publish messages, and manage subscriptions.
sns = aws.sns.Client();
🔧 6.9.1 List of Available Methods
🧩 6.9.2 Examples
Create a topic and publish a message
sns = aws.sns.Client();
ct = sns.createTopic(name="matlab-demo-topic");
topicArn = ct.topicArn;
p = sns.publish(topicArn=topicArn, message="Hello from MATLAB");
disp(p.messageId);
📘 6.9.3 Method Reference (Summary)
🔸 createTopic
ct = sns.createTopic(name="<name>");
Returns:
aws.sns.model.CreateTopicResponse
🔸 deleteTopic
sns.deleteTopic(topicArn="<arn>");
Returns:
aws.sns.model.DeleteTopicResponse
🔸 listTopics
lt = sns.listTopics();
Returns:
aws.sns.model.ListTopicsResponse
🔸 publish
resp = sns.publish(topicArn="<arn>", message="<text>", subject="<subject>");
Returns:
aws.sns.model.PublishResponse
🔸 subscribe
sr = sns.subscribe(topicArn="<arn>", protocol="email", endpoint="user@example.com");
Returns:
aws.sns.model.SubscribeResponse
🔸 confirmSubscription
sns.confirmSubscription(topicArn="<arn>", token="<token>");
Returns:
aws.sns.model.ConfirmSubscriptionResponse
🔸 unsubscribe
sns.unsubscribe(subscriptionArn="<subscription-arn>");
Returns:
aws.sns.model.UnsubscribeResponse
🔸 getTopicAttributes
ga = sns.getTopicAttributes(topicArn="<arn>");
Returns:
aws.sns.model.GetTopicAttributesResponse
🔸 getSubscriptionAttributes
gs = sns.getSubscriptionAttributes(subscriptionArn="<subscription-arn>");
Returns:
aws.sns.model.GetSubscriptionAttributesResponse
See also
🔗 Data Models: CreateTopicResponse, PublishResponse, SubscribeResponse, ConfirmSubscriptionResponse, UnsubscribeResponse, ListTopicsResponse