共享的位置config和credentials文件 - Amazon软件开发工具包和工具
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

共享的位置configcredentials文件

共享Amazon configcredentials文件是默认情况下驻留在名为的文件夹中的纯文本文件.aws这放置在”home“您计算机上的文件夹。

在 Linux 和 macOS 上,这通常显示为~/.aws. 在 Windows 上,它是 %USERPROFILE%\.aws

操作系统 文件的默认位置
Linux 和 macOS

~/.aws/config

~/.aws/credentials

Windows

%USERPROFILE%\.aws\config

%USERPROFILE%\.aws\credentials

一个~/要么~然后是路径开头的文件系统的默认路径分隔符,可以通过按顺序检查

  1. (所有平台)HOME环境变量

  2. (Windows 平台)USERPROFILE环境变量

  3. (Windows 平台)HOMEDRIVE环境变量,前置于HOMEPATH环境变量(例如,$HOMEDRIVE$HOMEPATH

  4. (每个 SDK 或工具可选)SDK 或特定于工具的主路径解析功能或变量

如果可能,如果在路径的开头指定了用户的主目录(例如,~username/),它解析到请求的用户名的主目录中(例如,/home/username/.aws/config)。

更改这些文件的默认位置:

可以设置以下环境变量以将这些文件的位置或名称从默认值更改为自定义值:

  • config文件环境变量:AWS_CONFIG_FILE

  • credentials文件环境变量:AWS_SHARED_CREDENTIALS_FILE

Linux/macOS

您可以通过运行以下命令来指定备用位置出口在 Linux 或 macOS 上执行命令。

$ export AWS_CONFIG_FILE=/some/file/path/on/the/system/config-file-name $ export AWS_SHARED_CREDENTIALS_FILE=/some/other/file/path/on/the/system/credentials-file-name
Windows

您可以通过运行以下命令来指定备用位置setxWindows 上的命令。

C:\> setx AWS_CONFIG_FILE c:\some\file\path\on\the\system\config-file-name C:\> setx AWS_SHARED_CREDENTIALS_FILE c:\some\other\file\path\on\the\system\credentials-file-name