

Há mais exemplos de AWS SDK disponíveis no repositório [AWS Doc SDK Examples](https://github.com/awsdocs/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
`RegisterTargets`

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 [RegisterTargets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/register-targets.html)em *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 [RegisterTargets](https://docs.aws.amazon.com/powershell/v4/reference)em *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 [RegisterTargets](https://docs.aws.amazon.com/powershell/v5/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V5)*. 

------