HL requires the following tools to be available
ℹ️ Docker should be installed separately
ℹ️ Provided installation method requires brew
brew tap aws/tap && \
brew install clojure/tools/clojure borkdude/brew/babashka awscli aws-sam-cli
- Create an AWS account
- Log in to your newly created account.
- When in AWS Management Console. Click on your name on the top right.
- Choose My Security Credentials sublink.
- Clink on users, then select your username.
- On user summary page click on Security credentials.
- Under Access keys click Create access key
- Copy both Access key ID & Secret access key
This part is necessary for HL to operate, since HL requires valid AWS profile to be set up.
ℹ️ You can change the AWS profile that HL uses via
HL_PROFILE
environment variable
ℹ️ Alternatively you can set both
AWS_ACCESS_KEY_ID
&AWS_SECRET_ACCESS_KEY
environment variables, then switchHL_NO_PROFILE
environment variable totrue|1
- Run the following command
aws configure
- On
AWS Access Key ID
field paste the copied Access key ID from the previous section. - On
AWS Secret Access Key
field paste the copied Secret access key from the previous section. - On
Default region name
field type any of the available AWS region to which the lambdas should be deployed. - On
Default output format
you can just press enter. - That's it. You can now start your journey with HL.