Lambda

View Lambda Functions from your terminal

orbit lists Lambda Functions as a dense, sortable table (13 columns including Function Name, Description and Runtime), fetched through the Lambda API.

Read-only is the default, so browsing is safe against a production account. Start orbit with --write and the mutating actions become reachable: Invoke, Delete, each behind its own confirmation dialog. Press Enter on a row to drill into lambda aliases and lambda versions.

Install orbit brew install doughlass/homebrew-tap/orbit

What the Lambda Functions table shows

Column Source field
Function NameFunctionName
DescriptionDescription
RuntimeRuntime
Package TypePackageType
ArchitectureArchitectures
Code SizeCodeSize
MemoryMemorySize
TimeoutTimeout
StateState
HandlerHandler
RoleRole
VersionVersion
ModifiedLastModified

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

Actions on Lambda Functions

Key Action AWS API Posture
iInvokeLambda:invoke_functionneeds --write
ctrl+dDeleteLambda:delete_functionneeds --write

See how orbit keeps writes behind --write.

IAM permissions for this view

Read-only browsing needs Lambda:None plus the standard read-only permissions for this service. Write actions map to and are reachable only under --write.

Questions about Lambda Functions in orbit

What IAM permissions do I need to view Lambda Functions in orbit?

orbit lists Lambda Functions through the Lambda list API, so the standard read-only permissions for Lambda are enough. The mutating actions additionally require --write at startup.

Is browsing Lambda Functions safe against a production account?

Read-only is the default. Listing and describing Lambda Functions performs no mutations. The write actions on this view (Invoke, Delete) 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.