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

如何为New Relic CLI指定自定义位置的AWS配置文件

非默认AWS配置文件在New Relic CLI中的使用方法

New Relic CLI本身没有像AWS CLI那样的--profile-location参数,但可以通过AWS的标准环境变量来结合配置文件路径和指定的profile,具体两种方式如下:

方式一:临时设置环境变量后执行命令

先指定配置文件的路径,再选择要使用的profile:

  • 命令提示符(Windows):
    set AWS_SHARED_CREDENTIALS_FILE=D:/xxx.ini
    set AWS_PROFILE=deployProfile
    newrelic-lambda layers install -f [FUNCTION_NAME] --nr-account-id 1594121
    
  • PowerShell(Windows):
    $env:AWS_SHARED_CREDENTIALS_FILE = "D:/xxx.ini"
    $env:AWS_PROFILE = "deployProfile"
    newrelic-lambda layers install -f [FUNCTION_NAME] --nr-account-id 1594121
    

方式二:单条命令中组合环境变量和参数

如果不想单独设置环境变量,可以在同一行里临时指定:

  • 命令提示符(Windows):
    set AWS_SHARED_CREDENTIALS_FILE=D:/xxx.ini && newrelic-lambda layers install -f [FUNCTION_NAME] --nr-account-id 1594121 --aws-profile deployProfile
    
  • PowerShell(Windows):
    $env:AWS_SHARED_CREDENTIALS_FILE = "D:/xxx.ini"; newrelic-lambda layers install -f [FUNCTION_NAME] --nr-account-id 1594121 --aws-profile deployProfile
    

本质上,New Relic CLI是借助AWS SDK处理身份验证的,而AWS SDK会优先读取AWS_SHARED_CREDENTIALS_FILE指定的配置文件,再通过AWS_PROFILE环境变量或--aws-profile参数来选中对应的[deployProfile]配置项。

内容的提问来源于stack exchange,提问作者Ori.Lin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 00:41:00