Repository navigation
FAQ & Troubleshooting
Your ~/.local/bin is likely not on your PATH. Add it:
export PATH="$HOME/.local/bin:$PATH"Add this line to your ~/.bashrc or ~/.zshrc to make it permanent, then run source ~/.bashrc.
Install Poetry:
curl -sSL https://install.python-poetry.org | python3 -See the official Poetry docs for more options.
The default auto fetch strategy uses DescribeParameters, which requires additional IAM permissions. If your role doesn't have this, either:
- Add
ssm:DescribeParametersto your IAM policy, or - Force the
pathfetch strategy in your config:
[search]
fetch_strategy = "path"The auto strategy should fall back automatically, but setting path explicitly avoids the extra API call.
Pass --decrypt to any command that returns values:
ssm-explorer list /my/path --profile my_profile --decrypt
ssm-explorer get /my/path/MY_SECRET --profile my_profile --decryptYour IAM role must have kms:Decrypt permission for the KMS key used to encrypt the parameter.
- Check that your AWS credentials are configured:
cat ~/.aws/credentials - Check that the profile name you're passing exists:
cat ~/.aws/config - Run
ssm-explorer check --profile YOUR_PROFILEto validate locally before hitting AWS
Default location:
~/.config/ssm-explorer/config.toml
Create it with:
ssm-explorer config initMake sure your config uses the correct TOML structure:
[aws.profiles.YOUR_PROFILE_NAME]
region = "eu-west-1"Then verify with:
ssm-explorer check --profile YOUR_PROFILE_NAMEUse --output json on list or search commands:
ssm-explorer list /my/path --profile my_profile --output json | jq '.[] | select(.name | contains("DATABASE"))'ssm-explorer export /my/path \
--profile my_profile \
--decrypt \
--format env \
--output-file .envPlease open an issue and include:
- Your OS and Python version (
python3 --version) - The command you ran (redact any sensitive paths/values)
- The full error output
- Output of
ssm-explorer check
π Home
- π¦ Installation
- βοΈ Configuration
| Command | |
|---|---|
| β | check |
| π | list |
| π | search |
| π― | get |
| π₯οΈ | browse |
| π | deepsearch |
diff |
|
| π€ | export |
| π§ | config |
- π» Development
- β FAQ & Troubleshooting
Part of Douklar DevOps Tools