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