创建新的配置文件

要设置名为 myprofile 的新凭据配置文件:

$ aws configure --profile myprofile
AWS Access Key ID [None]: ACCESSKEY
AWS Secret Access Key [None]: SECRETKEY
Default region name [None]: REGIONNAME
Default output format [None]: text | table | json

对于 AWS 访问密钥 ID 和密钥,请在 AWS 控制台中创建 IAM 用户并为其生成密钥。

Region 将是 eu-west-1us-east-1 格式的命令的默认区域。

默认输出格式可以是 texttablejson

你现在可以使用 --profile 选项在其他命令中使用配置文件名称,例如:

$ aws ec2 describe-instances --profile myprofile

其他语言的 AWS 库(例如,用于 Ruby 的 aws-sdk 或用于 Python 的 boto3)也可以选择使用你使用此方法创建的配置文件。例如,在 boto3 中创建一个新会话可以像这样,boto3.Session(profile_name:'myprofile'),它将使用你为配置文件创建的凭据。

你可以在~/.aws/config~/.aws/credentials(在 linux 和 mac-os 上)找到 aws-cli 配置的详细信息。可以从那里手动编辑这些细节。