按照tutorial设置CLI并尝试使用以下命令调用AWS Lambda
aws lambda list-functions --profile xxxxx
但我得到的只是
无法找到配置文件(xxxxx)
我已在xxxxx
上创建了一个用户名为AWS IAM
的用户,并且我已使用此xxxxx
成功登录AWS,因为我在登录后可以看到xxxxx@accountID
。
我还检查了@ C:\Users\myWindowUser\.aws
下面有两个文件
config
credentials
我可以知道哪个部分可能出错了吗?
答案 0 :(得分:1)
profile
参数不用于指定用户名。它用于指定您在本地凭据文件中创建的named profile。您可能还没有在凭证文件中创建任何命名的配置文件。如果您通过aws configure
命令创建了凭证文件,那么您的凭证文件中只有default
个人资料。如果您只有default
个人资料,那么您就不应该尝试指定profile
参数。