首先需要确认账户是否已经被锁定,可以通过AWS Management 控制台或者 AWS CLI 工具进行查询。若账户被锁定,可以通过创建一个新的用户或者重新启动实例解决。
代码示例:使用AWS CLI工具查询账户状态,如果账户被锁定,建议创建新用户解决。
aws iam get-login-profile --user-name
如果返回类似 “The user has no password” 或者 “Login profile not found” 的消息,说明用户没有启用密码登录或者不存在。如果返回类似“Password reset required” 的消息,说明账户已经被锁定。此时可以通过如下命令创建一个新的用户:
aws iam create-user --user-name new_username
然后为新用户分配必要的权限并设置密码,最后可以使用新用户登录AWS EC2实例。