无法findconfiguration文件(adminuser)

我有一个Administrators组(具有pipe理员访问权限)中的IAM用户adminuser

我已经使用aws configure来设置设置。

〜/ .aws /configuration

 [default] region = us-east-1 output = json 

〜/ .aws /凭证

 [default] aws_access_key_id = ************ aws_secret_access_key = ************ 

但是当我运行aws lambda list-functions --profile adminuser ,它说

无法findconfiguration文件(adminuser)

一旦我运行export AWS_DEFAULT_PROFILE=adminuser ,并再次运行aws lambda list-functions --profile adminuser ,它将显示:

botocore.exceptions.ProfileNotFound:无法findconfiguration文件(adminuser)

我没有findAWS CLI Configconfiguration文件 。 所以我尝试改变

〜/ .aws /configuration

 [adminuser] region = us-east-1 output = json 

〜/ .aws /凭证

 [adminuser] aws_access_key_id = ************ aws_secret_access_key = ************ 

并再次运行aws lambda list-functions --profile adminuser ,然后显示:

您必须指定一个区域。 您也可以通过运行“aws configure”来configuration您的区域。

我也试过这个,就像官方的AWS文档演示一样

〜/ .aws /configuration

 [default] region = us-east-1 output = json [adminuser] region = us-east-1 output = json 

〜/ .aws /凭证

 [default] aws_access_key_id = ************ aws_secret_access_key = ************ [profile adminuser] aws_access_key_id = ************ aws_secret_access_key = ************ 

但仍然失败。

我怎样才能成功运行aws lambda list-functions --profile adminuser ? 谢谢

我终于通过使用成功了

〜/ .aws /configuration

 [default] region = us-east-1 output = json 

〜/ .aws /凭证

 [adminuser] // <- here changes to adminuser aws_access_key_id = ************ aws_secret_access_key = ************ region = us-east-1 // <- note this line