建立新的配置檔案
要設定名為 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-1
或 us-east-1
格式的命令的預設區域。
預設輸出格式可以是 text
,table
或 json
。
你現在可以使用 --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 配置的詳細資訊。可以從那裡手動編輯這些細節。