Currently it is required to have an instance key configured and available in AWS.
This was done to ease debugging and issue investigation during development.
With the AWS SystemManager an other alternative exists which avoid the use of SSH keys.
Furthermore no bastion setup is needed in order to interact with the instance.
Nevertheless the AWS SystemManager has to be supported by the AMI.
Currently it is required to have an instance key configured and available in AWS. This was done to ease debugging and issue investigation during development.
With the AWS SystemManager an other alternative exists which avoid the use of SSH keys. Furthermore no bastion setup is needed in order to interact with the instance.
Nevertheless the AWS SystemManager has to be supported by the AMI.