Los*_*nce 5 amazon-ec2 amazon-web-services aws-cli
我有一个已经运行多年的 EC2 微型实例。我仍然可以通过 SSH 进入它,但我完全忘记了我用来创建它的电子邮件地址。
我每年都在从电子邮件转移到电子邮件,以在免费层中发言,直到亚马逊将免费层设为永久。因此,ec2 与我的主要电子邮件地址无关,并且必须已在专门为此目的而注册的电子邮件地址下进行了注册。不幸的是我不记得了。
鉴于我仍然可以通过 SSH 连接到实例,我该如何恢复电子邮件地址,以便我可以登录管理控制台并取消配置此实例,使其不会永远运行?
由于您可以访问该实例,因此您可以简单地将其关闭- 问题(几乎)已解决,因为关闭实例不需要花钱。
[ec2-user@i-1234.... ~]$ sudo poweroff
Run Code Online (Sandbox Code Playgroud)
您仍然会留下磁盘(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..."
}
Run Code Online (Sandbox Code Playgroud)
其中123456789012是InstanceProfileArnAWS账户 ID。您可能需要通过 AWS 支持查找电子邮件地址。
还要记录实例 ID,以防万一:
[ec2-user@i-1234.... ~]$ curl http://169.254.169.254/latest/meta-data/instance-id
i-abcd1234abcd1234
Run Code Online (Sandbox Code Playgroud)
请做好准备,让 AWS 关闭或恢复您对该账户的访问权限将很困难。在这些情况下他们非常困难。
实际上,取消您的信用卡并让 AWS 因未付款而关闭它可能要容易得多;)
希望有帮助!
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |