Skip to main content
POST
Criar um grupo de destinos
Requer a ação do IAM loadbalancer:CreateTargetGroup. Consulte permissões de balanceadores de carga para obter a lista completa, o que cada uma abrange e um exemplo de política.

Autorizações

Authorization
string
header
obrigatório

Um token bearer OAuth 2.0, enviado como Authorization: Bearer <token>. Esta é a forma recomendada de autenticação.

Obtenha o token trocando o par de chaves de acesso de uma conta de serviço em POST /v1/oauth/token com grant_type=client_credentials. Esse é o fluxo padrão de credenciais de cliente; bibliotecas compatíveis com OAuth podem obter e renovar o token para você.

Os tokens duram uma hora por padrão. O mesmo par de chaves de acesso também serve como credencial AWS SigV4 para o endpoint de objetos compatível com S3, que aceita somente esse método de autenticação.

Cabeçalhos

Idempotency-Key
string

Chave opcional gerada pelo cliente que torna uma criação segura para reprodução. A reintentar uma solicitação com a mesma chave retorna o resultado original literalmente em vez de criar um recurso duplicado. A reutilização de uma chave com um corpo de solicitação diferente é rejeitada (422); uma solicitação cuja chave ainda está sendo processada retorna 409. Os registros são honrados por 24 horas. Use um UUID ou token exclusivo semelhante.

Maximum string length: 255

Corpo

application/json

instance_pool aceita um UUID, CRN ou nome exato de escopo de conta nessa região e requer o modo de destino de pool.

name
string
obrigatório

Os nomes de recursos não devem começar com o prefixo literal crn: ou ser UUIDs (formas canônicas, compactas, entre colchetes ou urn:uuid:, em qualquer caso).

Exemplo:

"web-targets"

protocol
enum<string>
obrigatório
Opções disponíveis:
http,
https,
tcp,
udp
Exemplo:

"http"

port
integer
obrigatório
Intervalo obrigatório: 1 <= x <= 65535
Exemplo:

8080

target_type
enum<string>
padrão:ip
Opções disponíveis:
ip,
instance,
function
Exemplo:

"instance"

health_check
object

As sondas ativas são habilitadas por padrão. Defina enabled=false para parar as sondas enquanto mantém sua configuração. Uma verificação HTTP/HTTPS explicitamente habilitada requer um caminho não vazio começando com /. As verificações TCP conectam-se à porta de verificação sem um caminho HTTP. Os grupos UDP são padrão para sondas de conexão TCP.

proxy_protocol
boolean
padrão:false
Exemplo:

false

session_affinity
object

Sessões fixas: fixe um cliente a um backend no grupo em vez de balancear cada solicitação de forma independente. Desligado a menos que você peça.

O plano de dados faz o hash da chave de forma consistente, portanto, adicionar ou perder um backend move apenas os clientes que esse backend estava servindo.

target_mode
enum<string>
padrão:static

static (o padrão) leva os backends que você anexar como alvos. pool os pega de um pool de instâncias de computação e requer instance_pool; o grupo é forçado a target_type=instância, e anexar alvos a ele é rejeitado.

Opções disponíveis:
static,
pool
Exemplo:

"static"

instance_pool
string

Compute o pool de instâncias para desenhar backends. Obrigatório quando target_mode=pool e deve pertencer à conta de chamada; ignorado caso contrário.

Exemplo:

"a1b2c3d4-e5f6-4789-a0b1-c2d3e4f5a6b7"

tags
object
Exemplo:

Resposta

Criado

target_group
object