如何从~/.aws/.credentials和~/.aws/.config文件中使用boto3列出本地配置文件



我想使用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)

相关内容

  • 没有找到相关文章

最新更新