Follow-ups to the AWS Emulator release.
Fixes
- Temporary AWS credentials:
AWS_SESSION_TOKENis now passed along withAWS_ACCESS_KEY_IDandAWS_SECRET_ACCESS_KEY, so SSO exports and assumed roles work against real AWS. Empty credential variables count as unset. (#191) - The CLI uses your saved endpoint's settings:
stackport status,list,describeandexportnow use a saved endpoint's profile or keys, region and TLS settings, the same way the web app does. A name that matches no saved endpoint is now an error instead of quietly using the default one. (#189) - Live stats for each endpoint: two saved endpoints on the same URL with a different region, credentials or TLS settings now get their own live dashboard stats. Editing an endpoint refreshes them right away, and a deleted endpoint shows an error instead of another endpoint's numbers. (#190)
- Learn with AWS Emulator: lesson steps with an AWS CLI command now show the
exportlines AWS Emulator needs (its keys, certificate and host prefix setting). Nothing changes for other emulators. (#192) - Docker image: the UI is built once per release instead of once per platform, so the arm64 build no longer hangs. (#188)
Changes in default behaviour
| Change | If it affects you |
|---|---|
Without --region, the CLI uses the endpoint's region before AWS_REGION
| Pass --region to choose another one
|
The CLI stops with an error (exit code 2) when --endpoint names an endpoint that isn't saved
| The error lists the saved names |
Full changelog: v0.4.7...v0.4.8