Endpoint
descreve um ponto de extremidade da rede que atende um conjunto de APIs. Um serviço pode expor qualquer número de pontos de extremidade, e todos os pontos de extremidade compartilham a mesma configuração de serviço, como configuração de cota e de monitoramento.
Exemplo de configuração do serviço:
name: library-example.googleapis.com
endpoints:
# Below entry makes 'google.example.library.v1.Library'
# API be served from endpoint address library-example.googleapis.com.
# It also allows HTTP OPTIONS calls to be passed to the backend, for
# it to decide whether the subsequent cross-origin request is
# allowed to proceed.
- name: library-example.googleapis.com
allowCors: true
Representação JSON | |
---|---|
{ "name": string, "aliases": [ string ], "features": [ string ], "target": string, "allowCors": boolean } |
Campos | |
---|---|
name |
O nome canônico deste ponto de extremidade. |
aliases[] |
OBSOLETO: este campo não é mais aceito. Em vez de usar alias, especifique vários Nomes adicionais em que esse ponto de extremidade será hospedado. |
features[] |
A lista de recursos ativados neste ponto de extremidade. |
target |
A especificação de um endereço roteável pela Internet do front-end da API que lidará com solicitações para este ponto de extremidade da API. Precisa ser um endereço IPv4 válido ou um nome de domínio totalmente qualificado. Por exemplo, "8.8.8.8" ou "myservice.appspot.com". |
allowCors |
Permitir CORS, ou tráfego entre domínios, permitiria que os back-ends atendidos a partir deste ponto de extremidade recebessem e respondessem a pedidos HTTP OPTIONS. A resposta será usada pelo navegador para determinar se a solicitação subsequente de origem cruzada pode continuar. |