当遇到“AWS负载均衡器目标组Pod就绪性:连接被拒绝”的问题时,有几个可能的解决方法,以下是其中的一些示例代码:
"SecurityGroups": [
"sg-xxxxxxxx"
],
"Resources": {
"LoadBalancerSecurityGroup": {
"Type": "AWS::EC2::SecurityGroup",
"Properties": {
"GroupDescription": "Load Balancer Security Group",
"SecurityGroupIngress": [
{
"IpProtocol": "tcp",
"FromPort": 80,
"ToPort": 80,
"SourceSecurityGroupId": {"Ref": "YourEC2SecurityGroup"}
}
]
}
}
}
import boto3
elbv2 = boto3.client('elbv2')
response = elbv2.describe_target_health(
TargetGroupArn='your-target-group-arn'
)
for target in response['TargetHealthDescriptions']:
print('Target: ', target['Target']['Id'])
print('State: ', target['TargetHealth']['State'])
"TargetGroup": {
"Type": "AWS::ElasticLoadBalancingV2::TargetGroup",
"Properties": {
"HealthCheckIntervalSeconds": 30,
"HealthCheckPath": "/health",
"HealthCheckProtocol": "HTTP",
"HealthCheckTimeoutSeconds": 10,
"HealthyThresholdCount": 3,
"UnhealthyThresholdCount": 3,
"TargetType": "ip",
"Targets": [{
"Id": {"Ref": "YourEC2Instance"},
"Port": 80
}]
}
}
这些解决方法适用于AWS负载均衡器目标组Pod就绪性:连接被拒绝的问题,您可以根据您的具体情况进行调整和修改。