建立新的配置檔案

要設定名為 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 配置的詳細資訊。可以從那裡手動編輯這些細節。