84得票1回答
CloudFormation 坚持认为我的 DynamoDB 创建 JSON 无效,但我看不出问题在哪里。

这是由Troposphere生成的JSON(其中包括DynamoDB部分):"sandbox": { "Properties": { "AttributeDefinitions": [ { ...

84得票7回答
AWS SAM YAML模板 - 未知标记!Ref

当我尝试部署我的AWS SAM YAML文件时,它失败了,说!Ref是一个未知标记。 有什么办法可以解决这个问题吗?AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Resource...

76得票4回答
SAM模板与Cloudformation模板的区别

我很难理解SAM模板和CloudFormation模板之间的区别。我知道SAM模板可用于定义无服务器应用程序,例如Lambda,但这使它与CloudFormation模板有什么不同?语法是否不同?我仍然可以在CloudFormation模板中指定Lambda定义。所以,我的问题是为什么我应该关...

74得票3回答
属性定义不一致。

我有以下模板,我正在云编程UI中使用它来创建DynamoDB表。我想创建一个以ID为主键和Value为排序键的表。{ "AWSTemplateFormatVersion" : "2010-09-09", "Description" : "DB Description", "Re...

74得票4回答
如何在CloudFormation模板中同时使用Sub和GetAtt函数?

我创建了 CloudFormation 的 yaml 模板,现在我需要在 "AWS::ApiGateway::Method" 集成 Uri 中使用 !Sub 函数作为 !GetAtt "TestLambda.Arn" 的一部分: Type: "AWS::ApiG...

68得票14回答
我能强制删除正在回滚中的 AWS CloudFormation 堆栈吗?

一个 AWS CloudFormation 回滚(例如,UPDATE_ROLLBACK_IN_PROGRESS)已经持续了很久,超过一个半小时。我想要彻底删除该堆栈或强制停止任何活动。这是否可行? 谢谢!

67得票14回答
如何使用CloudFormation创建Lambda函数的新版本?

我正在使用CloudFormation创建一个新版本的Lambda函数。我希望拥有同一Lambda函数的多个版本,这样我可以(a)将别名指向不同的版本-比如DEV和PROD- (b)能够回滚到早期的版本。以下是我的Lambda版本定义:LambdaVersion: Type: AWS::L...

66得票1回答
在CloudFormation模板中给一个EC2实例命名?

我有一个模板可以生成堆栈,但是我找不到设置属性或其他允许我为创建的EC2实例指定名称的方法。在生成时,名称为空白。

65得票11回答
CloudFormation在更新时无法部署到API网关阶段

当我使用包含API网关资源的CloudFormation模板运行deploy命令时,第一次运行它会创建并部署到阶段。之后每次运行它都会更新资源,但不会部署到阶段。 这个行为是否是预期的?如果是,那么如何在每次更新时进行部署到阶段? (Terraform提到了类似的问题:https://gi...

63得票8回答
AWS API Gateway:用户anonymous未被授权执行API。

尝试在我创建的API网关中发布内容: { "Message": "User: anonymous is not authorized to perform: execute-api:Invoke on resource: arn:aws:execute-api:us-west-2:*...