Connectors
Messaging & Event Streaming
AWS SNS
Pub/sub messaging: publish notifications to topics, manage subscriptions, and fan out events
- Signs in with
- Connection details
- Runs on
- Cloud or On-Prem Worker
- Operations
- 42
- Ready-made triggers
- 0
Connect AWS SNS
- In Neblex open Connect › Connections and click New Connection.
- Search for AWS SNS and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
| Field | What to enter |
|---|---|
| Access key IDRequiredSecret | |
| Secret access keyRequiredSecret | |
| Session tokenOptionalSecret | |
| RegionOptional | Example: us-east-1 |
| Endpoint URLOptional | For LocalStack or a VPC endpoint. Leave blank for AWS. |
Use it in a flow
- Open a flow, open the node library and search for AWS SNS.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from AWS SNS without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if AWS SNS can send webhooks, a Webhook trigger receives them at its own URL.
Operations
42 operations in 6 groups. Each one is a step you can add to a flow.
Configuration & access9
Add permissionaddPermission | ||
Get data protection policygetDataProtectionPolicy | ||
Get topic attributesgetTopicAttributes | ||
List tags for resourcelistTagsForResource | ||
Put data protection policyputDataProtectionPolicy | ||
Remove permissionremovePermission | ||
Set topic attributessetTopicAttributes | ||
Tag resourcetagResource | ||
Untag resourceuntagResource |
Mobile push10
Create platform applicationcreatePlatformApplication | ||
Create platform endpointcreatePlatformEndpoint | ||
Delete endpointdeleteEndpoint | ||
Delete platform applicationdeletePlatformApplication | ||
Get endpoint attributesgetEndpointAttributes | ||
Get platform application attributesgetPlatformApplicationAttributes | ||
List endpoints by platform applicationlistEndpointsByPlatformApplication | ||
List platform applicationslistPlatformApplications | ||
Set endpoint attributessetEndpointAttributes | ||
Set platform application attributessetPlatformApplicationAttributes |
Publishing2
Publishpublish | ||
Publish batchpublishBatch |
SMS11
Check if phone number is opted outcheckIfPhoneNumberIsOptedOut | ||
Create sms sandbox phone numbercreateSmsSandboxPhoneNumber | ||
Delete sms sandbox phone numberdeleteSmsSandboxPhoneNumber | ||
Get sms attributesgetSmsAttributes | ||
Get sms sandbox account statusgetSmsSandboxAccountStatus | ||
List origination numberslistOriginationNumbers | ||
List phone numbers opted outlistPhoneNumbersOptedOut | ||
List sms sandbox phone numberslistSmsSandboxPhoneNumbers | ||
Opt in phone numberoptInPhoneNumber | ||
Set sms attributessetSmsAttributes | ||
Verify sms sandbox phone numberverifySmsSandboxPhoneNumber |
Subscriptions7
Confirm subscriptionconfirmSubscription | ||
Get subscription attributesgetSubscriptionAttributes | ||
List subscriptionslistSubscriptions | ||
List subscriptions by topiclistSubscriptionsByTopic | ||
Set subscription attributessetSubscriptionAttributes | ||
Subscribesubscribe | ||
Unsubscribeunsubscribe |
Topics3
Create topiccreateTopic | ||
Delete topicdeleteTopic | ||
List topicslistTopics |