我正在尝试设置 EC2 API 工具,但我遇到了困难,因为我无法弄清楚在哪里可以获取 EC2_PRIVATE_KEY 环境变量指向的文件(我相信我有 EC2_CERT)。
在 EC2 用户界面中可见的众多不同访问凭证中,我需要哪一个才能使命令行工具正常工作?
答案1
好的,事实证明我需要生成一个新的 X.509 证书,然后我就可以下载 EC2_PRIVATE_KEY 和 EC2_CERT 文件。
这个链接很有用:http://paulstamatiou.com/how-to-getting-started-with-amazon-ec2
答案2
私钥仅在您创建证书时才可下载。
答案3
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html
笔记
Amazon EC2 不会保留您的私钥副本;因此,如果您丢失了私钥,则无法恢复它。如果您丢失了实例存储支持的实例的私钥,则无法访问该实例;您应该终止该实例并使用新的密钥对启动另一个实例。如果您丢失了 EBS 支持的 Linux 实例的私钥,则可以重新获得对实例的访问权限。有关更多信息,请参阅在丢失私钥的情况下连接到您的 Linux 实例。
以下是恢复的步骤(通过生成新的密钥对):