【问题标题】:aws cli asks for region even though I have mentioned in the config即使我在配置中提到过,aws cli 也会要求提供区域
【发布时间】:2020-08-01 05:49:12
【问题描述】:

我的 aws cofig 文件中有多个配置文件。当我尝试使用 aws ec2 describe-instances --profile mfa 它要求提供区域,即使我已经在配置中定义了它。每次我让你在我的脚本中使用 --region。

aws ec2 describe-instances --profile mfa
You must specify a region. You can also configure your region by running "aws configure".

~/.aws/凭据

    [default]
    aws_access_key_id = **********
    aws_secret_access_key = ***********
    [mfa]
    aws_access_key_id = ***********
    aws_secret_access_key = *********************
    aws_session_token = ******************
    [dev]
    aws_access_key_id = *****************
    aws_secret_access_key = ******************
    [comp]
    role_arn = arn:aws:iam::<accountnumber>:role/CrossAccountSignin
    source_profile = mfa

~/.aws/config

[default]
region = us-east-1
output = json
[mfa]
region = us-east-1
output = json
[dev]
region = us-east-1
output = json

【问题讨论】:

    标签: aws-cli


    【解决方案1】:

    将您的配置文件设置为,

    [profile mfa]
    region = us-east-1
    output = json
    
    [profile dev]
    region = us-east-1
    output = json
    

    【讨论】:

      猜你喜欢
      • 2021-12-28
      • 2022-01-06
      • 2019-01-26
      • 1970-01-01
      • 2018-04-19
      • 1970-01-01
      • 2017-10-24
      • 2018-08-31
      • 1970-01-01
      相关资源
      最近更新 更多