Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This problem inspired us to create Granted. Granted is an open source CLI which allows multiple AWS console sessions to be used at once in your web browser. You can use Granted to view multiple accounts and regions at the same time. To achieve this, Granted uses native browser functionality like Firefox Tab Containers and Chrome Profiles.
Granted is written in Go and uses the AWS SDK v2 to assume roles. AWS SSO is supported as a first-class citizen and Granted supports logging in with the Go SSO SDK. The SSO token is encrypted using an approach similar to aws-vault. This is a security improvement over the native CLI, which stores SSO tokens in plaintext on disk.
Granted doesn’t require any additional setup to work with Chromium-based browsers like Chrome, Brave and Edge. On Firefox though Granted requires an addon to be installed in order to open Container Tabs from the CLI. The addon requires minimal permissions and doesn’t have access to any web page content, and if you’d prefer to build it from source it’s available on GitHub here.