要将多个实例附加到每个目标组,可以使用AWS CloudFormation来定义和部署资源。下面是一个使用AWS CloudFormation的代码示例:
Resources:
MyTargetGroup:
Type: AWS::ElasticLoadBalancingV2::TargetGroup
Properties:
Name: MyTargetGroup
Port: 80
Protocol: HTTP
VpcId: vpc-12345678
MyInstances:
Type: AWS::EC2::Instance
Properties:
ImageId: ami-12345678
InstanceType: t2.micro
MyTargetGroupAttachment:
Type: AWS::ElasticLoadBalancingV2::TargetGroupAttachment
Properties:
TargetGroupArn: !Ref MyTargetGroup
TargetId: !Ref MyInstances
上述代码中,我们首先定义了一个目标组(MyTargetGroup),然后定义了一个实例(MyInstances)。最后,我们使用AWS::ElasticLoadBalancingV2::TargetGroupAttachment资源类型将实例附加到目标组中。
需要注意的是,上述代码只是一个示例,具体的资源配置和属性可能需要根据您的需求进行调整。您可以根据需要添加更多的实例和目标组,并通过AWS::ElasticLoadBalancingV2::TargetGroupAttachment将它们附加到目标组中。
使用上述代码示例,您可以使用AWS CloudFormation来创建和管理实例和目标组之间的关联。