View SNS Topics from your terminal
orbit lists SNS Topics as a dense, sortable table: 1 column: Topic Arn, fetched with SNS:ListTopics.
Read-only is the default, so browsing is safe against a production account. Start orbit with --write and the mutating actions become reachable: Delete Topic, each behind its own confirmation dialog. Press Enter on a row to drill into topic subscriptions.
brew install doughlass/homebrew-tap/orbit
What the SNS Topics table shows
| Column | Source field |
|---|---|
| Topic Arn | TopicArn |
Columns with an opt-in flag are hidden by default; press v for the column visibility picker.
Actions on SNS Topics
| Key | Action | AWS API | Posture |
|---|---|---|---|
ctrl+d | Delete Topic | SNS:DeleteTopic | needs --write |
See how orbit keeps writes behind --write.
IAM permissions for this view
Read-only browsing needs SNS:ListTopics
plus the standard SNS List and Describe permissions for the surrounding views. Write actions map to SNS:DeleteTopic and are reachable only under --write.
Questions about SNS Topics in orbit
What IAM permissions do I need to view SNS Topics in orbit?
orbit lists SNS Topics with SNS:ListTopics, so a policy granting SNS:ListTopics is enough for read-only browsing of this view. The mutating actions (SNS:DeleteTopic) additionally require --write at startup, and their IAM actions.
Is browsing SNS Topics safe against a production account?
Read-only is the default. Listing and describing SNS Topics performs no mutations. The write actions on this view (Delete Topic) are reachable only when orbit is started with --write, each behind its own confirmation.
Related views
SQS Queues
View in the terminal
Secrets Manager Secrets
View in the terminal
EC2 Instances
View in the terminal
orbit is not affiliated with or endorsed by Amazon Web Services, Inc. AWS is a trademark of Amazon.com, Inc. orbit is MIT licensed.