Usar RegisterTargets com uma CLI - AWS Exemplos de código do SDK

Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples GitHub .

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usar RegisterTargets com uma CLI

Os exemplos de código a seguir mostram como usar o RegisterTargets.

CLI
AWS CLI

Exemplo 1: registrar destinos com um grupo de destino por ID de instância

O exemplo register-targets a seguir registra as instâncias especificadas com um grupo de destino. O grupo de destino deve ter um tipo de destino de instance.

aws elbv2 register-targets \ --target-group-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067 \ --targets Id=i-1234567890abcdef0 Id=i-0abcdef1234567890

Exemplo 2: registrar destinos em um grupo de destino usando substituições de porta

O exemplo register-targets a seguir registra a instância especificada com um grupo de destino usando várias portas. Isso permite que você registre contêineres na mesma instância que os destinos no grupo de destino.

aws elbv2 register-targets \ --target-group-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-internal-targets/3bb63f11dfb0faf9 \ --targets Id=i-0598c7d356eba48d7,Port=80 Id=i-0598c7d356eba48d7,Port=766

Exemplo 3: registrar destinos com um grupo de destino por endereço IP

O exemplo register-targets a seguir registra os endereços IP especificados com um grupo de destino. O grupo de destino deve ter um tipo de destino de ip.

aws elbv2 register-targets \ --target-group-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-tcp-ip-targets/8518e899d173178f \ --targets Id=10.0.1.15 Id=10.0.1.23

Exemplo 4: registrar uma função do Lambda como um destino

O exemplo register-targets a seguir registra os endereços IP especificados com um grupo de destino. O grupo de destino deve ter um tipo de destino de lambda. O Elastic Load Balancing precisa ter permissão para invocar cada função do Lambda.

aws elbv2 register-targets \ --target-group-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-tcp-ip-targets/8518e899d173178f \ --targets Id=arn:aws:lambda:us-west-2:123456789012:function:my-function
  • Para obter detalhes da API, consulte RegisterTargetsem Referência de AWS CLI Comandos.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: Esse exemplo registra a instância 'i-0672a4c4cdeae3111' com o grupo de destino especificado.

Register-ELB2Target -TargetGroupArn 'arn:aws:elasticloadbalancing:us-east-1:123456789012:targetgroup/test-tg/a4e04b3688be1970' -Target @{Port = 80; Id = 'i-0672a4c4cdeae3111'}
  • Para obter detalhes da API, consulte RegisterTargetsem Referência de Ferramentas da AWS para PowerShell cmdlet (V4).

Ferramentas para PowerShell V5

Exemplo 1: Esse exemplo registra a instância 'i-0672a4c4cdeae3111' com o grupo de destino especificado.

Register-ELB2Target -TargetGroupArn 'arn:aws:elasticloadbalancing:us-east-1:123456789012:targetgroup/test-tg/a4e04b3688be1970' -Target @{Port = 80; Id = 'i-0672a4c4cdeae3111'}
  • Para obter detalhes da API, consulte RegisterTargetsem Referência de Ferramentas da AWS para PowerShell cmdlet (V5).