Nat*_*han 1 amazon-web-services aws-cli aws-regions
我的 AWS 配置文件配置为默认为 eu-west-1,但是当我运行 AWS CLI 命令时,它在 us-east-1 中执行:
>aws configure get region
eu-west-1
>aws events put-rule --name hourly_trigger --schedule-expression "rate(60 minutes)"
{
"RuleArn": "arn:aws:events:us-east-1:588237033746:rule/hourly_trigger"
}
Run Code Online (Sandbox Code Playgroud)
我查看了配置文件和配置选项,但无法确定这是为什么。我的个人资料设置如下:
[default]
region = eu-west-1
Run Code Online (Sandbox Code Playgroud)
如果我添加 --region,则该命令可以在预期区域中工作
>aws events put-rule --name hourly_trigger --schedule-expression "rate(60 mi
nutes)" --region eu-west-1
{
"RuleArn": "arn:aws:events:eu-west-1:588237033746:rule/hourly_trigger"
}
Run Code Online (Sandbox Code Playgroud)
AWS Region通过三种方式获取:
确保未设置 AWS_DEFAULT_REGION。然后它应该自动使用配置文件中定义的区域。
| 归档时间: |
|
| 查看次数: |
2746 次 |
| 最近记录: |