Bastion CLI
Bastion-cli provides the capability to launch and or connect to a bastion instance to connect to resources within an environment. The tool creates and manages a temporary on-demand or spot bastion EC2 instance and connects to it using the AWS session manager for Amazon linux and Windows operating systems. You can establish SSH and RDP sessions to the bastion instance including launching the Remote Desktop Client for RDP sessions.
Checkout the getting started in the documentation on how to get setup.