我是 AWS 新手,我想测试一些服务(Ec2、LoadBalancing、AutoScaling),我已经通过控制台成功完成了这项工作,因为我现在有一个负载均衡器,可以将流量分配到两个工作实例。现在,当我按照 Autoscaling 文档进行操作时,我首先需要通过 CLI 创建一个启动配置。问题是当我这样做时,我得到了这个错误
as-create-launch-config: Malformed input-Only one of EC2_CERT and EC2_PRIVATE_KEY is configured
Usage:
as-create-launch-config
LaunchConfigurationName --image-id value --instance-type value
[--block-device-mapping "key1=value1,key2=value2..." ] [--ebs-optimized
] [--iam-instance-profile value ]
[--monitoring-enabled/monitoring-disabled ] [--kernel value ] [--key
value ] [--ramdisk value ] [--group value[,value...] ] [--spot-price
value ] [--user-data value ] [General Options]
For more information and a full list of options, run "as-create-launch-config --help"
我已经尝试了 as-create-launch-config 命令的所有选项,即使我只是输入了没有参数的 as-create-launch-config,它仍然会抛出相同的错误。我什至试图跳过它并运行 as-create-自动缩放组抛出相同的错误
我搜索了错误,有人提到此错误是因为凭据文件路径设置不正确:
但我很确定我所有的路径都是正确的(我仔细检查了所有路径)
我使用的是 linux 机器,我在设置 PATH 旁边导出了 AWS_AUTOSCALING_HOME、EC2_HOME、EC2_PRIVATE_KEY、AWS_CREDENTIAL_FILE 变量,并且我只通过凭证文件访问 AWS,而不是使用证书。
我的配置有问题还是我忘了做任何事情?
我在做什么错???