1. ホーム
  2. amazon-web-services

[解決済み] コマンドラインから複数のAWSアカウントを利用する方法とは?

2022-04-22 18:40:08

質問内容

私はAmazon EC2でホスティングしている2つの異なるアプリを持っています(まあ2つ目はもうすぐ立ち上がるのですが)。

コマンドライン(Mac OS X)で両方のアカウントを操作し、EC2キーとamp;証明書を別々に保つにはどうすればよいですか? 各ec2-*コマンドの前に環境変数を変更する必要がありますか?

エイリアスを使用して、インラインで環境の設定に持たせるとうまくいくのでしょうか? みたいな感じで。

alias ec2-describe-instances1 = export EC2_PRIVATE_KEY=/path; ec2-describe-instances

解決方法は?

の代わりに、以下のコマンド・オプションを使用できるようにする必要があります。 EC2_PRIVATE_KEY (にもかかわらず EC2_CERT ) 環境変数を設定します。

  • -K <private key>
  • -C <certificate>

これらは、例えば、エイリアスの中に入れることができます。

alias ec2-describe-instances1 ec2-describe-instances -K /path/to/key.pem