Ubuntu

嘗試訪問 as-create-launch-config 時,私鑰無效

  • September 11, 2012

我在命令行中安裝了我的 ec2 工具。我可以用它來創建一個新實例和其他類似的操作。現在我想玩一下auto_scaling工具。

我安裝了它並編輯了我的.bashrc個人資料。但是當我嘗試發出如下命令時:

as-create-launch-config {your_launch_config_name} --image-id {your_ami_id} --instance-type t1.micro --key {your_access_key} --group {your_group_name}

我收到一個錯誤:

as-create-launch-config:  Malformed input-The content of the file: /opt/privateKey.pem, is not a valid
private key
Usage:
as-create-launch-config
       LaunchConfigurationName  --image-id  value  --instance-type  value
      [--block-device-mapping  "key1=value1,key2=value2..." ]
      [--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"

我對 ec2 命令行工具使用相同的私鑰,這很有效。我按照此處的說明創建了證書。

我在哪裡犯錯誤?

將您的私鑰轉換為 pkcs8 格式以查看它是否有效:

openssl pkcs8 -topk8 -in /opt/privateKey.pem -nocrypt > /opt/privateKey-temp.pem
mv /opt/privateKey-temp.pem /opt/privateKey.pem

引用自:https://serverfault.com/questions/426241