Dynobase hangs on profiles loading screen or profiles are loading slow
Written by Rafal Wilinski
Published on 2021-08-12
If you are using Dynobase and you are seeing the following screen after launching it:
Here are the steps you can take to solve this issue:
- Make sure you have the latest version of Dynobase. The best way to check it is to go to Dynobase's Releases page on Github and downloading the latest release for your platform.
- Make sure your router or firewall is not blocking AWS requests. You can check if you can connect to the AWS by running the following command:
aws sts get-caller-identity --profile <PROFILENAME>
aws dynamodb list-tables --profile rafal-personal
- If you're having multiple profiles on your computer in the
~/.awsdirectory, you can exclude some of them from being loaded by the Dynobase by adding the
dynobase_skip=trueline, for example:
[profile profile-not-for-dynobase] region=us-east-1 output=json dynobase_skip=true
Alternatively, you can go do General Settings and type excluded profiles there. The best practice is to reduce the amount of profiles that Dynobase should load to the minimum - because Dynobase by default loads and verified all the profiles in the
~/.aws directory, excluding some of them can reduce the time it takes to load.
- Exclude unused regions. If all the tables you're using are in e.g. region
us-east-1, there's no point for Dynobase to look for them in other regions. To do so, go to General Settings and select regions you'd like to skip during the loading procedure:
It should speedup the loading process significantly.
- If there's something running on the port
8000on your machine, change Dynobase's DynamoDB Offline port setting to something else because otherwise Dynobase will try to connect to that port assuming it's local DynamoDB distribution.
© 2021 Dynobase