Prerequisites

Python

hdxctl depends on Python 3.6+. When running the installer, an executable named python3 must exist on the path. To test this and check the version:

$ python3 -V
Python 3.7.3

AWS Credentials

hdxctl creates resources in your AWS account, so it will need AWS Administrative privileges. Creating an AWS CLI user with administrative privileges, then update either:

  • aws credentials file: default location $HOME/.aws/credentials
  • env variables: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION.