AWS在未指定Health*属性的情况下运行HTTP和TCP的活动健康检查,它会使用端口状态以确定实例的健康。如果端口状态为open,AWS将认为实例健康。以下是一个使用Node.js的示例代码来创建TCP健康检查。
var AWS = require('aws-sdk');
var elbv2 = new AWS.ELBv2();
var params = {
TargetGroupArn: 'YOUR_TARGET_GROUP_ARN_HERE',
Protocol: 'TCP',
Port: 8080,
HealthyThresholdCount: 2,
UnhealthyThresholdCount: 2,
IntervalSeconds: 30,
TimeoutSeconds: 5
};
elbv2.modifyTargetGroup(params, function (err, data) {
if (err) console.log(err, err.stack);
else console.log(data);
});
注意:上面的代码示例假设您已经正确设置了您的AWS凭证和目标组ARN。
上一篇:AWS如何在Fargate/ECS容器中使用EFS?
下一篇:AWS入口控制器设置