Я пытаюсь настроить инструменты API EC2, и я застрял, потому что не могу понять, где я могу получить файл, на который указывает переменная среды EC2_PRIVATE_KEY (я считаю, что у меня есть EC2_CERT).
Какой из множества различных учетных данных для доступа, отображаемых в пользовательском интерфейсе EC2, мне нужен для работы инструментов командной строки?
Хорошо, оказывается, мне нужно создать новый сертификат X.509, и тогда я смогу загрузить файлы EC2_PRIVATE_KEY и EC2_CERT.
Эта ссылка оказалась полезной: http://paulstamatiou.com/how-to-getting-started-with-amazon-ec2
Закрытый ключ можно загрузить только в момент создания сертификата.
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html
Заметка
Amazon EC2 не хранит копию вашего закрытого ключа; поэтому, если вы потеряете закрытый ключ, восстановить его будет невозможно. Если вы потеряете закрытый ключ для экземпляра, поддерживаемого хранилищем, вы не сможете получить доступ к экземпляру; вы должны завершить работу экземпляра и запустить другой, используя новую пару ключей. Если вы потеряете закрытый ключ для экземпляра Linux с поддержкой EBS, вы можете восстановить доступ к своему экземпляру. Дополнительные сведения см. В разделе «Подключение к экземпляру Linux в случае потери закрытого ключа».
И вот шаги для восстановления (путем создания новой пары ключей):