可以 SSH 连接到 EC2 但忘记了账户

可以 SSH 连接到 EC2 但忘记了账户

我有一个运行多年的 EC2 微型实例。我仍然可以通过 SSH 进入它,但我完全忘记了创建它时使用的电子邮件地址。

我每年都在从一个电子邮件转到另一个电子邮件以使用免费套餐,直到亚马逊将免费套餐永久化。因此,ec2 与我的主要电子邮件地址无关,必须注册一个专门为此目的而创建的电子邮件地址。不幸的是,我记不清了。

鉴于我仍然可以通过 SSH 连接到该实例,我该如何恢复电子邮件地址,以便我可以登录管理控制台并取消配置该实例,使其不会永远运行?

答案1

由于您有权访问该实例,因此您可以简单地关掉它- 问题(几乎)解决了,因为关闭实例不需要花钱。

[ec2-user@i-1234.... ~]$ sudo poweroff

您仍然拥有磁盘(EBS 卷)留下的——费用为 0.10 美元/GB/月即使实例停止了,您也需要付费。


在关闭之前,找出帐户 ID 和实例 ID,并记录下来以供日后使用:

[ec2-user@i-1234.... ~]$ curl http://169.254.169.254/latest/meta-data/iam/info
{
  "Code" : "Success",
  "LastUpdated" : "2019-01-18T20:30:58Z",
  "InstanceProfileArn" : "arn:aws:iam::123456789012:instance-profile/...",
  "InstanceProfileId" : "AIPA..."
}

这就是123456789012InstanceProfileArnAWS 账户 ID。您可能需要通过 AWS 支持来查找电子邮件地址。

同时记录实例 ID万一:

[ec2-user@i-1234.... ~]$ curl http://169.254.169.254/latest/meta-data/instance-id
i-abcd1234abcd1234

做好准备这将是一场斗争让 AWS 关闭或恢复您对该帐户的访问权限。在这种情况下,这非常困难。

事实上,取消你的信用卡并让 AWS 因未付款而关闭它;)

希望有帮助!

答案2

您必须通过以下方式提交支持请求AWS 联系我们页面。打开我无法登录我的 AWS 账户进而账户信息丢失

AWS 联系我们

希望有帮助:)

相关内容