Amazon web services AWS Auto scaling CLI工具有多种设置环境变量中区域的方法

Amazon web services AWS Auto scaling CLI工具有多种设置环境变量中区域的方法,amazon-web-services,amazon-ec2,aws-cli,Amazon Web Services,Amazon Ec2,Aws Cli,在AWS文档中,似乎有两种方法可以在自动缩放命令行工具的环境中设置Linux系统上的区域。例如,要将设置为打击新加坡地区的工具,可以执行以下操作: export AWS_AUTO_SCALING_URL=https://autoscaling.ap-southeast-1.amazonaws.com 但这种方法似乎也能奏效: export EC2_REGION=ap-southeast-1 但是,在使用EC2命令行工具(不是自动缩放工具)时,上面的第二种方法不起任何作用,只有以下方法起作用:

在AWS文档中,似乎有两种方法可以在自动缩放命令行工具的环境中设置Linux系统上的区域。例如,要将设置为打击新加坡地区的工具,可以执行以下操作:

export AWS_AUTO_SCALING_URL=https://autoscaling.ap-southeast-1.amazonaws.com
但这种方法似乎也能奏效:

export EC2_REGION=ap-southeast-1
但是,在使用EC2命令行工具(不是自动缩放工具)时,上面的第二种方法不起任何作用,只有以下方法起作用:

export EC2_URL=https://ec2.ap-southeast-1.amazonaws.com

那么,前两项中哪一项是正确的?自动缩放工具中设置区域的第二种方法是否已被弃用,因为它显然未与EC2 cli工具一起使用?

用于各种服务的AWS cli工具不一致,并且经常缺少较新的功能。我鼓励您使用它,它在大多数AWS服务中提供了一致的体验

以关于区域的问题为例,使用CLI工具,您可以

  • 设置
    AWS\u默认\u区域
    env var
  • 在配置文件中设置
    区域
  • 使用
    --region
    作为命令行参数
无论您与哪个服务(EC2、自动缩放、ELB等)进行交互,这都保持不变


希望这能有所帮助。

统一工具似乎比大杂烩式的特定服务工具更明智。。可能需要说服Bosman花一些时间来重构到这一点。