2012-01-17 13 views
2

公式の文書(http://aws.amazon.com/articles/1346)に記載されているコマンドec2-allocate-addressでアカウントの静的IPを割り当てようとしています。 )。Amazon EC2 Elastic IPコマンド(秘密鍵、CERT)

[[email protected]******** ~]$ ec2-allocate-address 
Required option '-K, --private-key KEY' missing (-h for usage) 

それから私は秘密鍵は、SSHが使用する~/.ssh/authorized_keysに含まれているが、引数リターンとしてこのパスを与えることかもしれませんが:

[[email protected]******** ~]$ ec2-allocate-address --private-key .ssh/authorized_keys 
ec2-allocate-address --private-key .ssh/authorized_keys 
Required option '-C, --cert CERT' missing (-h for usage) 

はキーファイルです私はしかし、それは次のようにエラーを返します。正しい?そしてCERTの部分として私は何を与えるべきですか?ありがとうございました。

答えて

1

あなたのアカウントでは、APIで使用するためにAmazonによって発行された特定の鍵ペアを設定する必要があります。これは、ボックスにSSHするのに使用される鍵(潜在的に)とは異なる形式であります。 X509証明書とキーを保存してから、パス(-Kと-C)をプログラムに渡します。

また、毎回-Cと-Kを使わずに済むように環境変数を設定することもできます。