我想使用boto3列出我的所有本地配置文件,因为我认为boto3没有正确获取我的凭据。
我尝试过以下几种:
import boto3
boto3.Session.available_profiles
它没有给我一个列表,而是一个属性对象。
您可能希望使用awscli
而不是boto3
来列出您的配置文件。
aws configure list
这应该输出这样的东西:
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key ****************ABCD config_file ~/.aws/config
secret_key ****************ABCD config_file ~/.aws/config
region us-west-2 env AWS_DEFAULT_REGION
至于boto3
,试试这个:
for profile in boto3.session.Session().available_profiles:
print(profile)