To create a ssh key:
ssh-keygen -f ~/.ssh/keyName_rsa -t rsa -b 4096
Then, upload it to AWS Secret Manager to be used as Terraform key_name when creating instances for example:
aws secretsmanager create-secret --name "Path/To/KeyName" --description "Added Manually" --secret-string "$(cat ~/.ssh/keyName_rsa.pub)"