【问题标题】:AWS Lambda unable to locate user profile on CLI?AWS Lambda 无法在 CLI 上找到用户配置文件?
【发布时间】:2017-09-17 22:13:44
【问题描述】:

按照 tutorial 设置 CLI 并尝试使用以下命令调用 AWS Lambda

aws lambda list-functions --profile xxxxx

但我得到的只是

找不到配置文件 (xxxxx)

我在AWS IAM 上创建了一个用户名为xxxxx 的用户,并且我已经使用此xxxxx 成功登录了AWS,因为我在登录后可以看到xxxxx@accountID

我还检查了@C:\Users\myWindowUser\.aws下面两个文件

config
credentials

我可以知道哪一部分出了问题吗?

【问题讨论】:

  • @downvoter,愿意分享任何反馈吗?

标签: amazon-web-services aws-lambda aws-cli


【解决方案1】:

profile 参数不用于指定用户名。它用于指定您在本地凭据文件中创建的named profile。您可能尚未在凭证文件中创建任何命名配置文件。如果您通过aws configure 命令创建了凭证文件,那么您的凭证文件中将只有一个default 配置文件。如果您只有 default 配置文件,那么您不应该尝试指定 profile 参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 2016-05-16
    • 1970-01-01
    • 2021-10-20
    • 2020-12-12
    • 1970-01-01
    相关资源
    最近更新 更多