A company runs its flagship application on a fleet of Amazon EC2 instances. After misplacing a couple of private keys from the SSH key pairs, they have decided to re-use their SSH key pairs for the different instances across AWS Regions.
As a Developer Associate, which of the following would you recommend to address this use-case?
A. Rotate the existing key pairs
B. Generate new key pairs for each instance
C. Disable SSH key authentication
D. Use AWS Identity and Access Management (IAM) roles