首页 > 解决方案 > 错误:无法创建托管资源:无法找到凭据(sam deploy --guided)

问题描述

在我运行sam deploy --guided之后,Error: Failed to create managed resources: Unable to locate credentials 我设置sudo aws configure了 aws 访问密钥和 aws 密钥已经 在此处输入图像描述

作为默认用户并添加另一个用户作为此图像 在此处输入图像描述 但它仍然无法部署到服务器

这是配置文件 在此处输入图像描述

这是凭证文件 在此处输入图像描述

我想知道为什么它说需要凭据,因为我添加了它,或者我需要部署为另一个--profile user2

标签: aws-samaws-sam-cli

解决方案


看来我必须确保正确的 aws cli。
这个版本对我有用:

aws-cli/2.2.5 Python/3.8.8 Darwin/20.3.0 exe/x86_64 提示/关闭

在这里我不得不跑

aws 配置

按照这些步骤。即使之前在“~/.aws/credentials”中设置的访问密钥 ID 和秘密访问密钥

https://docs.amazonaws.cn/en_us/serverless-application-model/latest/developerguide/serverless-getting-started-set-up-credentials.html


推荐阅读