2014-03-20 3 views
0

Я получаю следующее сообщение об ошибке при запуске RDS Cli инструменты:Основные действующие для ELB инструменты, инвалидные для инструментов RDS

$ rds-describe-db-snapshots 
rds-describe-db-snapshots: Malformed input-The content of the file: 
    /path/to/my-key.pem, is not a valid private key 

Это ключ я использую для инструментов ELB, и это значение от EC2_PRIVATE_KEY. Я могу запустить ec2-describe-instances и получить результаты сразу же, как обычно.

Что может привести к тому, что мой ключ будет отклонен инструментами RDS, когда он будет принят средствами ELB?

ответ

1

«старые» средства командной строки все использовали разные механизмы аутентификации - некоторые из них были извлечены из env vars, другие хотели один тип файла конфигурации или другой и т. Д. Я знаю, что очень ранние инструменты позволили вам использовать сертификат X.509, но никогда не использовали это. Я не считаю, что сертификат X.509 является тем же ключом, который вы используете для запуска экземпляров.

Я бы рекомендовал использовать новые «унифицированные» инструменты aws cli, которые имеют один файл конфигурации и позволяют хранить несколько профилей в этом файле.

Смежные вопросы