当前位置: 首页 > 知识库问答 >
问题:

AWS SAM在hello world模板下部署错误

陈宏胜
2023-03-14

我目前正在进行AWS无服务器lambda函数部署,并尝试使用AWS SAM进行分发和测试。然而,当我在官方网站上学习AWS SAM hello world模板教程时,我无法真正将代码部署到AWS。

我已经

  1. 分配了一个工作IAM帐户
  2. 安装AWS SAM所需的所有软件包(brew、AWS SAM cli…等)
  3. 设置AWS配置
  4. 使用AWS提供的函数模板

然而,我收到了错误信息

错误:堆栈aws-sam-cli管理默认缺少标签和/或输出信息,因此不在健康状态(当前状态:aws-sam-cli管理默认)。失败,因为堆栈可能不是由AWS SAM CLI创建的

共有2个答案

符功
2023-03-14

这是aws凭据错误-因为您没有正确配置它或根本没有配置。

如果您的计算机上没有安装aws cli,请查找文件系统的aws cli安装程序,对于mac,它是https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-mac.html.

转到https://console.aws.amazon.com/iam并创建具有管理员访问权限的新用户,并获得aws_access_key_id和aws_secret_access_key。

转到终端并键入aws配置。

输入您的凭据。

尝试运行和构建

现在需要工作了。

杭镜
2023-03-14

我也花了一分钟才明白。

在AWS中打开CloudFormation并删除AWS sam cli管理的默认堆栈,然后尝试重新部署。

每次部署失败时,您都可能不得不再次执行此操作。

 类似资料:
  • 有人知道在IntelliJ 14.0.2下为Spring Boot应用程序进行资源和模板热部署的机制吗。 我知道完全的Spring Boot支持计划在14.1,但我有一个项目,我从一个标准的WAR项目转换到Spring Boot项目,我真的很想念热部署。 目前,我必须手动构建资源所在的项目,以获得热部署,即使这样,有时也有点不稳定。我更愿意只保存一个模板或javascript/css文件,然后像我

  • 我想使用arm模板在我的密钥库中创建秘密。但我得到以下错误 注意:密钥库已经创建,所以arm模板中不需要密钥库 谢谢

  • 我是openshift新手,正在学习交互式教程https://learn.openshift.com/middleware/fis-deploy-app/. 本教程使用的源代码来自https://github.com/jbossdemocentral/katacoda-fuse-getting-started.git并构建docker映像,并将应用程序部署到openshift环境中。 教程中提到的

  • 我有一个arm模板,可以创建2个文档数据库服务器。ARM模板的部分如下所示: 变量如下所示: 当我运行我的版本时,我得到这个错误(对于两个DocumentDb服务器): 这对我来说毫无意义。我试过用谷歌搜索它,但找不到任何错误的参考。奇怪的是,它创建了资源,并且这些资源是可用的,但部署说它失败了。 以前有人看过这个问题吗?

  • 我在运行netbeans web应用程序时遇到一个错误。 它的意思是 C:\users\dhruv\documents\netbeansprojects\finalproject\nbproject\build-impl.xml:1025:模块尚未部署。有关详细信息,请参阅服务器日志。 在我的项目中添加了一个servlet之后,我突然出现了这个错误。这些是xml文件中的行。

  • 问题内容: 我使用Underscore模板。是否可以将外部文件 附加 为模板 ? 在骨干视图中,我有: 在我的html中是: 它运作良好。但是 我需要外部模板 。我尝试: 要么 要么 但它没有用。 问题答案: 编辑:这个答案是旧的和过时的。 我将其删除,但这是“已接受”的答案。我会发表我的意见。 我不再提倡这样做。 相反,我会将所有模板都分成单独的HTML文件。有些人建议异步加载这些文件(Requ