Amazon cloudformation 是否有方法使用CloudFormation模板更新/添加新的小部件CloudWatch仪表板?

Amazon cloudformation 是否有方法使用CloudFormation模板更新/添加新的小部件CloudWatch仪表板?,amazon-cloudformation,amazon-cloudwatch,Amazon Cloudformation,Amazon Cloudwatch,我​ 我试图使用cloudformation将lambda函数统计信息添加到我的仪表板中,但问题是lambda函数是在不同的堆栈中创建的,而我的仪表板是在具有仪表板的堆栈之后创建的。那么,是否有一种方法可以在使用cloudformation创建仪表板后更新仪表板?您是否可以尝试更新另一个cloudformation堆栈,以防万一,看看是否有帮助。顺便说一句,如果你想尝试创建cloudformation模板,有一个在线工具叫做。它是一个在线aws云信息模板生成器 您是否可以尝试更新另一个cloud

我​ 我试图使用cloudformation将lambda函数统计信息添加到我的仪表板中,但问题是lambda函数是在不同的堆栈中创建的,而我的仪表板是在具有仪表板的堆栈之后创建的。那么,是否有一种方法可以在使用cloudformation创建仪表板后更新仪表板?您是否可以尝试更新另一个cloudformation堆栈,以防万一,看看是否有帮助。顺便说一句,如果你想尝试创建cloudformation模板,有一个在线工具叫做。它是一个在线aws云信息模板生成器

您是否可以尝试更新另一个cloudformation堆栈,以防万一,看看是否有帮助。顺便说一句,如果你想尝试创建cloudformation模板,有一个在线工具叫做。它是一个在线aws云信息模板生成器

在CloudFormation中,当引用另一个堆栈中的资源时,使用固有函数:

Fn::导入仪表板云信息中的值
。看

AWS博客上有一个很好的例子-

上面的
子网
使用ImportValue从另一个堆栈中拉入


在使用CloudFormation构建仪表板时,也可以对Lambda执行同样的操作。

在CloudFormation中,当引用另一个堆栈中的资源时,使用固有函数:

Fn::导入仪表板云信息中的值
。看

AWS博客上有一个很好的例子-

上面的
子网
使用ImportValue从另一个堆栈中拉入

在使用CloudFormation构建仪表板时,Lambda也可以这样做

{
   "Parameters":{
        "NetworkStackNameParameter":{
              "Type":"String"
      }
    },
"Resources" : {
  "WebServerInstance" : {
    "Type" : "AWS::EC2::Instance",
    "Properties" : {
       "InstanceType" : "t2.micro",
      "ImageId" : "ami-a1b23456",
      "NetworkInterfaces" : [{
        "GroupSet" : [{"Fn::ImportValue" : {"Fn::Sub" : 
"${NetworkStackNameParameter}-SecurityGroupID"}}],
        "AssociatePublicIpAddress" : "true",
        "DeviceIndex" : "0",
        "DeleteOnTermination" : "true",
        "SubnetId" : {"Fn::ImportValue" : {"Fn::Sub" : "${NetworkStackNameParameter}- SubnetID"}}
      }]
    }
  }
}