此问题可能是由于实例的自动扩展或缩小造成的,可以使用以下步骤解决:
示例代码:
def deregister_random_target(target_group_arn): import boto3 elbv2 = boto3.client('elbv2') targets = elbv2.describe_target_health( TargetGroupArn=target_group_arn ) num_targets = len(targets['TargetHealthDescriptions']) if num_targets > 1: deregister_index = random.randrange(num_targets) target_id = targets['TargetHealthDescriptions'][deregister_index]['Target']['Id'] elbv2.deregister_targets( TargetGroupArn=target_group_arn, Targets=[ { 'Id': target_id, } ] )