DynamoDB

View DynamoDB Tables from your terminal

orbit lists DynamoDB Tables as a dense, sortable table: 1 column: Table Name, fetched with DynamoDB:ListTables.

Read-only is the default, so browsing is safe against a production account. Start orbit with --write and the mutating actions become reachable: Delete Table, each behind its own confirmation dialog.

Install orbit brew install doughlass/homebrew-tap/orbit

What the DynamoDB Tables table shows

Column Source field
Table NameTableName

Columns with an opt-in flag are hidden by default; press v for the column visibility picker.

Actions on DynamoDB Tables

Key Action AWS API Posture
ctrl+dDelete TableDynamoDB:DeleteTableneeds --write

See how orbit keeps writes behind --write.

IAM permissions for this view

Read-only browsing needs DynamoDB:ListTables plus the standard DynamoDB List and Describe permissions for the surrounding views. Write actions map to DynamoDB:DeleteTable and are reachable only under --write.

Questions about DynamoDB Tables in orbit

What IAM permissions do I need to view DynamoDB Tables in orbit?

orbit lists DynamoDB Tables with DynamoDB:ListTables, so a policy granting DynamoDB:ListTables is enough for read-only browsing of this view. The mutating actions (DynamoDB:DeleteTable) additionally require --write at startup, and their IAM actions.

Is browsing DynamoDB Tables safe against a production account?

Read-only is the default. Listing and describing DynamoDB Tables performs no mutations. The write actions on this view (Delete Table) are reachable only when orbit is started with --write, each behind its own confirmation.

orbit is not affiliated with or endorsed by Amazon Web Services, Inc. AWS is a trademark of Amazon.com, Inc. orbit is MIT licensed.