Я провел быстрый и успешный тест с существующей целевой группой (ALB) и существующей группой автоматического масштабирования.Ниже я поделился шаблоном в надежде, что он поможет вам выяснить проблему с вашим шаблоном:
Parameters:
DeploymentGroupName:
Type: String
Default: "MyDeploymentGroupName"
VpcCidr:
Type: String
Default: "10.10.0.0/16"
SubnetCidr:
Type: String
Default: "10.10.1.0/24"
Resources:
myVpc:
Type: AWS::EC2::VPC
Properties:
CidrBlock: !Ref VpcCidr
mySubnet:
Type: AWS::EC2::Subnet
Properties:
VpcId: !Ref myVpc
CidrBlock: !Ref SubnetCidr
InternetGateway:
Type: AWS::EC2::InternetGateway
AttachGateway:
Type: AWS::EC2::VPCGatewayAttachment
Properties:
VpcId: !Ref myVpc
InternetGatewayId: !Ref InternetGateway
mySNSTopic:
Type: AWS::SNS::Topic
Properties: {}
Application:
Type: AWS::CodeDeploy::Application
DeploymentConfig:
Type: AWS::CodeDeploy::DeploymentConfig
Properties:
MinimumHealthyHosts:
Type: FLEET_PERCENT
Value: '25'
DeploymentGroup:
Type: AWS::CodeDeploy::DeploymentGroup
Properties:
ApplicationName: !Ref Application
DeploymentConfigName: !Ref DeploymentConfig
DeploymentGroupName: !Ref DeploymentGroupName
AutoScalingGroups:
- "MyASGName"
LoadBalancerInfo:
TargetGroupInfoList:
- Name: MYALBTargetGrpName
DeploymentStyle:
DeploymentOption: WITH_TRAFFIC_CONTROL
ServiceRoleArn: arn:aws:iam::<acc_number>:role/MyCodeDeployServiceRole
TriggerConfigurations:
- TriggerEvents:
- DeploymentSuccess
- DeploymentFailure
TriggerName: MyTarget
TriggerTargetArn: !Ref mySNSTopic
Если вы сможете поделиться своим полным шаблоном, я могу попытаться воспроизвести и исправить его.