В контексте Amazon Web Services (AWS) «ELB» означает Elastic Load Balancer. Термин «целевая группа в ELB» относится к функции ELB, которая позволяет группировать и маршрутизировать трафик к определенному набору экземпляров EC2 или IP-адресов на основе определенных правил.
Вот несколько методов работы с целевыми группами в ELB с использованием AWS SDK и примеров кода:
-
Использование интерфейса командной строки AWS.
Вы можете создать целевую группу с помощью интерфейса командной строки AWS с помощью командыcreate-target-group. Вот пример:aws elbv2 create-target-group --name my-target-group --protocol HTTP --port 80 --target-type instance --vpc-id vpc-12345678 -
Использование AWS SDK.
Вы можете создать целевую группу программным способом с помощью AWS SDK. Вот пример использования Python SDK (Boto3):import boto3 elbv2 = boto3.client('elbv2') response = elbv2.create_target_group( Name='my-target-group', Protocol='HTTP', Port=80, TargetType='instance', VpcId='vpc-12345678' ) print(response['TargetGroups'][0]['TargetGroupArn']) -
Использование AWS CloudFormation:
Вы можете определить целевую группу в шаблоне AWS CloudFormation. Вот пример фрагмента:Resources: MyTargetGroup: Type: AWS::ElasticLoadBalancingV2::TargetGroup Properties: Name: my-target-group Protocol: HTTP Port: 80 TargetType: instance VpcId: vpc-12345678
Это всего лишь несколько примеров того, как можно создавать целевые группы в ELB, используя различные методы. Не забудьте заменить значения заполнителей (например, my-target-group, vpc-12345678) своими собственными значениями.