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

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar DescribeTargetGroupAttributes com uma CLI

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

CLI
AWS CLI

Descrever os atributos do grupo de destino

O exemplo describe-target-group-attributes a seguir exibe os atributos do grupo de destino especificado.

aws elbv2 describe-target-group-attributes \ --target-group-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067

A saída inclui os atributos se o protocolo for HTTP ou HTTPS e o tipo de destino for instance ou ip.

{ "Attributes": [ { "Value": "false", "Key": "stickiness.enabled" }, { "Value": "300", "Key": "deregistration_delay.timeout_seconds" }, { "Value": "lb_cookie", "Key": "stickiness.type" }, { "Value": "86400", "Key": "stickiness.lb_cookie.duration_seconds" }, { "Value": "0", "Key": "slow_start.duration_seconds" } ] }

A saída a seguir inclui os atributos se o protocolo for HTTP ou HTTPS e o tipo de destino for lambda.

{ "Attributes": [ { "Value": "false", "Key": "lambda.multi_value_headers.enabled" } ] }

A saída a seguir inclui os atributos se o protocolo for TCP, TLS, UDP ou TCP_UDP.

{ "Attributes": [ { "Value": "false", "Key": "proxy_protocol_v2.enabled" }, { "Value": "300", "Key": "deregistration_delay.timeout_seconds" } ] }
PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse exemplo descreve os atributos do grupo de destino especificado.

Get-ELB2TargetGroupAttribute -TargetGroupArn 'arn:aws:elasticloadbalancing:us-east-1:123456789012:targetgroup/test-tg/a4e04b3688be1970'

Saída:

Key Value --- ----- stickiness.enabled false deregistration_delay.timeout_seconds 300 stickiness.type lb_cookie stickiness.lb_cookie.duration_seconds 86400 slow_start.duration_seconds 0 load_balancing.algorithm.type round_robin
Ferramentas para PowerShell V5

Exemplo 1: esse exemplo descreve os atributos do grupo de destino especificado.

Get-ELB2TargetGroupAttribute -TargetGroupArn 'arn:aws:elasticloadbalancing:us-east-1:123456789012:targetgroup/test-tg/a4e04b3688be1970'

Saída:

Key Value --- ----- stickiness.enabled false deregistration_delay.timeout_seconds 300 stickiness.type lb_cookie stickiness.lb_cookie.duration_seconds 86400 slow_start.duration_seconds 0 load_balancing.algorithm.type round_robin