运行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工具时,什么可能导致我的密钥被拒绝?
答案 0 :(得分:1)
“旧”命令行工具都使用了不同的auth机制 - 一些是从env vars中提取的,另一些是想要一种类型的配置文件,等等。我知道非常早期的工具允许你使用X.509证书,但是从来没有用过那个。我不相信X.509证书与用于启动实例的密钥相同。
我建议使用新的“统一”aws cli工具,它们只有一个配置文件,并允许您在该文件中存储多个配置文件。