Utilizar RegisterTargets con una CLI - AWS Ejemplos de código de SDK

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Utilizar RegisterTargets con una CLI

Los siguientes ejemplos de código muestran cómo utilizar RegisterTargets.

CLI
AWS CLI

Ejemplo 1: registro de destinos en un grupo de destino por ID de instancia

En el siguiente ejemplo de register-targets, se registran las instancias especificadas en un grupo de destino. El grupo de destino debe tener el tipo de destino 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

Ejemplo 2: registro de destinos en un grupo de destino mediante anulaciones de puertos

En el siguiente ejemplo de register-targets, se registra la instancia especificada en un grupo de destino mediante varios puertos. Esto permite registrar los contenedores en la misma instancia que los destinos del 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

Ejemplo 3: registro de destinos en un grupo de destino por dirección IP

En el siguiente ejemplo de register-targets, se registran las direcciones IP especificadas en un grupo de destino. El grupo de destino debe tener el tipo de destino 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

Ejemplo 4: registro de una función de Lambda como destino

En el siguiente ejemplo de register-targets, se registran las direcciones IP especificadas en un grupo de destino. El grupo de destino debe tener el tipo de destino lambda. Es preciso conceder permisos a Elastic Load Balancing para invocar la función de 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 obtener información sobre la API, consulte RegisterTargetsla Referencia de AWS CLI comandos.

PowerShell
Herramientas para la PowerShell versión 4

Ejemplo 1: Este ejemplo registra la instancia 'i-0672a4c4cdeae3111' con el 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 obtener información sobre la API, consulte Cmdlet Reference (V4). RegisterTargetsHerramientas de AWS para PowerShell

Herramientas para la versión 5 PowerShell

Ejemplo 1: Este ejemplo registra la instancia 'i-0672a4c4cdeae3111' con el grupo objetivo especificado.

Register-ELB2Target -TargetGroupArn 'arn:aws:elasticloadbalancing:us-east-1:123456789012:targetgroup/test-tg/a4e04b3688be1970' -Target @{Port = 80; Id = 'i-0672a4c4cdeae3111'}
  • Para obtener información sobre la API, consulte Cmdlet Reference (V5). RegisterTargetsHerramientas de AWS para PowerShell