我有一个cloudformation模板,需要根据传入的参数导入一个值。下面是代码。但是我不能把!ImportValue和!Ref结合起来。如何在ImportValue函数中使用EnvironmentName? Parameters:
EnvironmentName:
Description: An environment name
Type: String
...
VpcConfig:
SecurityGroupIds:
- !ImportValue # how can I reference Enviro
我有一个创建启动配置的CloudFormation模板:
Resources:
# Launch Configuration for the instances in the Atoscaling Group
LaunchConfiguration:
Type: AWS::AutoScaling::LaunchConfiguration
Properties:
AssociatePublicIpAddress: false
ImageId: !Ref EC2AMI
InstanceType: !Ref EC2InstanceType
问题:,我有一个cloudformation模板,它应该检索在CodeCommit中找到的代码并将其推送到Lambda。CodeCommit中的代码还包含一个带有几个参数的SAM模板。SAM模板具有以下设置
AWSTemplateFormatVersion: 2010-09-09
Transform: AWS::Serverless-2016-10-31
Description: SAM Template for Deploy Python code to Lambda
Parameters:
ArtifactsBucket:
Description: The artifact
我希望在cloudformation参数部分中获得与特定VPC相关联的安全组列表。
"VpcId":{
"Description":"Choose the VPC ID"
"Type":"AWS::EC2::VPC::Id"
},
"SecurityGroupsID":{
"Description": "Choose availablity zone Availability Zo
我正在寻找一种方法来重构我的Cloud for模板中的重复值导入。
我有以下模板来配置一个简单的应用程序:
Parameters:
KeyName:
Description: Name of an existing EC2 KeyPair to enable SSH access into the server
Type: AWS::EC2::KeyPair::KeyName
S3StackName:
Description: Name of S3 Stack
Type: String
Resources:
EC2Instance:
Typ
这是我正在编写的cloudformation模板的一部分,并使用Fn::FindInMap函数获取错误:
Parameters:
VpcStackName:
Description: >-
Name of an active CloudFormation VPC stack that contains the networking
resources, such as the subnet and security group, that will be used in
this stack.
Type: String
Mi
如何进一步排除故障?我试图运行一个简单的nginx容器,但是负载均衡器抱怨健康检查失败,并且任务对其ip号没有响应,这可能是因为负载均衡器的错误。
我将任务的优先级设置为cloudformation中的2。如果我尝试将优先级设置为1,则CF堆栈无法部署。这跟这事有关系吗?
# Create a rule on the load balancer for routing traffic to the target group
LoadBalancerRule:
Type: AWS::ElasticLoadBalancingV2::ListenerRule
Properties
我已经创建了一个嵌套的cloudformation堆栈,在本例中引用了Lambda子堆栈。因为我有多个LambdaFunctions,所以我在Lambda子模板中设计了LambdaFunction资源,这样它就可以在父模板中指定的所有Lambda函数之间重复相同的操作。
但是,当我执行create-stack:Template error: every Fn::GetAtt object requires two non-empty parameters, the resource name and the resource attribute时,我会得到以下错误:Template error