Команды Amazon EC2 Elastic IP (закрытый ключ, CERT) - PullRequest
2 голосов
/ 17 января 2012

Я пытаюсь назначить статический IP-адрес для учетной записи с помощью команды ec2-allocate-address, как описано в официальном документе (http://aws.amazon.com/articles/1346). Но он возвращает ошибку вроде:

[ec2-user@ip-******** ~]$ ec2-allocate-address 
Required option '-K, --private-key KEY' missing (-h for usage)

Тогда я, хотязакрытый ключ может содержаться в ~/.ssh/authorized_keys, который использует ssh, но при указании этого пути в качестве аргумента возвращается:

[ec2-user@ip-******** ~]$ ec2-allocate-address --private-key .ssh/authorized_keys
ec2-allocate-address --private-key .ssh/authorized_keys 
Required option '-C, --cert CERT' missing (-h for usage)

Является ли файл ключа, который я использовал, правильным? И что я должен дать как часть CERT? Спасибовы.

1 Ответ

1 голос
/ 17 января 2012

Для вашей учетной записи вам необходимо настроить определенную пару ключей, выданную Amazon для использования с API; это отличается от ключа (потенциально), используемого для SSH в поле, и в другом формате. Вы сохраняете сертификат и ключ X509, а затем передаете пути (с -K и -C) в программу.

Вы также можете установить переменные окружения, чтобы избежать необходимости каждый раз использовать -C и -K.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...