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

如何为AWS Tools for PowerShell设置默认配置文件

解决AWS PowerShell无需每次指定Profile的方法

有两种常用方式可以让AWS PowerShell命令自动识别配置,不用每次添加-ProfileName参数:

1. 设置PowerShell默认配置文件

直接通过AWS PowerShell命令配置默认凭证和区域,生效范围可按需选择:

  • 为当前用户设置默认Profile(永久生效,所有PowerShell会话通用):
    Set-AWSCredentials -ProfileName "你的配置文件名" -Scope CurrentUser
    
  • 同时设置默认区域(可选,若配置文件中已指定区域可跳过):
    Set-DefaultAWSRegion -Region "你的目标区域,比如us-east-1"
    
  • 若只想在当前会话临时生效,去掉-Scope CurrentUser参数即可。

2. 通过环境变量配置

AWS PowerShell支持AWS_DEFAULT_PROFILE环境变量(注意与CLI使用的AWS_PROFILE不同):

  • 临时生效(仅当前PowerShell窗口):
    $env:AWS_DEFAULT_PROFILE = "你的配置文件名"
    
  • 永久生效(每次启动PowerShell自动加载):
    1. 打开PowerShell配置文件进行编辑:
      notepad $PROFILE
      
    2. 在文件中添加一行配置:
      $env:AWS_DEFAULT_PROFILE = "你的配置文件名"
      
    3. 保存文件后重启PowerShell,配置即可生效。

如果你的配置文件中已包含区域信息,设置默认Profile后,区域会自动被读取,无需额外指定-Region参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 03:25:27