Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples
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 deinstance
.aws elbv2 register-targets \ --target-group-arn
arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067
\ --targetsId=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
\ --targetsId=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 deip
.aws elbv2 register-targets \ --target-group-arn
arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-tcp-ip-targets/8518e899d173178f
\ --targetsId=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 delambda
. 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
\ --targetsId=arn:aws:lambda:us-west-2:123456789012:function:my-function
-
Para obter detalhes da API, consulte RegisterTargets
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 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).
-