小编典典

如何从命令行使用多个 AWS 账户?

all

我在 Amazon EC2 上托管了两个不同的应用程序(第二个即将上线)。

如何在命令行 (Mac OS X) 上使用两个帐户,但将 EC2 密钥和证书分开?我需要在每个 ec2-* 命令之前更改我的环境变量吗?

是否会使用别名并将其用于在线环境的设置?就像是:

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

阅读 88

收藏
2022-07-28

共1个答案

小编典典

您应该能够使用以下命令选项代替EC2_PRIVATE_KEY(甚至EC2_CERT)环境变量:

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

您可以将这些放在别名中,例如

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