You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用AWS CLI切换区域?已尝试多种命令均无效

AWS CLI切换区域的正确命令

临时切换(仅当前命令生效)

如果只想让单次AWS CLI命令在指定区域执行,需在具体操作命令后追加--region <region_name>参数,比如操作Lambda的正确格式:

aws lambda list-functions --region us-west-2

你之前尝试的aws --region <region_name>单独执行无效,因为这不是完整命令,必须搭配具体的服务操作(如lambda、s3等)。

永久修改默认区域(所有后续命令默认使用该区域)

要让所有后续AWS CLI命令默认使用目标区域,需要用configure set命令:

aws configure set region <region_name>

你之前尝试的aws configure region <region_name>缺少set关键字,这是命令无效的核心原因。执行后,配置会保存到本地AWS配置文件(通常在~/.aws/config或%USERPROFILE%\.aws\config),后续无需手动指定区域参数。

临时全局切换(终端会话内生效)

也可以通过设置环境变量临时切换区域,终端中执行对应命令即可:

# Linux/macOS
export AWS_DEFAULT_REGION=<region_name>

# Windows(PowerShell)
$env:AWS_DEFAULT_REGION="<region_name>"

# Windows(CMD)
set AWS_DEFAULT_REGION=<region_name>

这种方式仅在当前终端会话中生效,关闭终端后恢复原配置。

内容的提问来源于stack exchange,提问作者Anam Qureshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 21:39:36