密钥对ELB工具有效,对RDS工具无效

时间:2014-03-20 15:27:27

标签: amazon-web-services amazon-rds aws-cli

运行RDS cli工具时出现以下错误:

$ 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并立即获得结果。

当ELB工具接受RDS工具时,什么可能导致我的密钥被拒绝?

1 个答案:

答案 0 :(得分:1)

“旧”命令行工具都使用了不同的auth机制 - 一些是从env vars中提取的,另一些是想要一种类型的配置文件,等等。我知道非常早期的工具允许你使用X.509证书,但是从来没有用过那个。我不相信X.509证书与用于启动实例的密钥相同。

我建议使用新的“统一”aws cli工具,它们只有一个配置文件,并允许您在该文件中存储多个配置文件。