Esta página aplica-se ao Apigee e ao Apigee Hybrid.
  
    Veja a documentação do 
    Apigee Edge.
  
  
       
 
  
A apigee-remote-service-cliinterface de linhas de comando (CLI) ajuda a
  aprovisionar e gerir o Apigee Adapter para Envoy.
  Simplifique os comandos da CLI com a opção ‑‑config
A opção ‑‑config especifica a localização do ficheiro config.yaml gerado pelo comando provision. Uma vantagem útil desta opção é que
lhe permite ignorar a maioria dos outros parâmetros de comando, porque a CLI extrai-os diretamente do ficheiro config.yaml.
  Tenha em atenção que todos os parâmetros da linha de comandos especificados substituem os valores no ficheiro config.yaml.
- organização
- ambiente
- tempo de execução
- gestão
- inseguro
- espaço de nome
- antigo
- opdk
  Pode usar esta opção quando atualizar o adaptador. No entanto, nesse caso, tem de incluir a flag --force-proxy-install.
  Por exemplo, pode executar o comando provision da seguinte forma:
apigee-remote-service-cli provision --config='old-config.yaml' > new-config.yaml
Tenha em atenção que, se não alterar nenhum valor no ficheiro de configuração antigo, não tem de guardar um novo, porque será idêntico ao original.
Comando List bindings
Indique todos os produtos API associados ao serviço remoto.
Utilização
apigee-remote-service-cli bindings list [flags]
Parâmetros
| Parâmetros | Presença | Usado com produtos | Descrição | 
|---|---|---|---|
| -c,  | Opcional | Tudo | (String) O caminho para o ficheiro de configuração do serviço remoto do Apigee. Sugestão: esta flag permite omitir a maioria dos outros parâmetros de comando, porque a CLI consegue extraí-los diretamente do ficheiro de configuração. Consulte Usar a opção ‑‑config. | 
| -e,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Um ambiente na sua organização. | 
| -h,  | Opcional | Tudo | Apresenta ajuda para os parâmetros do comando. | 
| ‑‑insecure | Opcional | Tudo | Permitir ligações inseguras ao servidor quando usar SSL. | 
| ‑‑legacy | N/A | Apenas na nuvem pública do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -m,  | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| ‑‑mfa | N/A | Apenas na nuvem pública do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| ‑‑opdk | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -o,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Uma organização do Apigee. Tem de ser um administrador da organização. | 
| -p,  | N/A (apenas autenticação básica) | Apenas nuvem pública e privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -r,  | Opcional se --configestiver presente; obrigatório caso contrário. | Apenas Apigee Hybrid | (String) Especifica o URL de tempo de execução da sua instância do Private Cloud ou do Apigee Hybrid.
     O URL tem de começar por https://. Por exemplo:https://apitest.example.net | 
|  | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -t,  | Obrigatório (apenas autenticação de token OAuth) | Tudo | (String) Um token OAuth ou SAML que gera a partir das informações da sua conta do Apigee. Substitui quaisquer outras credenciais facultadas. | 
| -u,  | N/A (apenas autenticação básica) | Apenas nuvem pública e privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -v,  | Opcional | Tudo | (Opcional) Produz uma saída detalhada. | 
Exemplo
apigee-remote-service-cli bindings list -o myorg -e test --token $TOKEN \ -c config.yaml
Exemplo de resultado
API Products
============
Bound
-----
envoy-test:
  Quota: 5 requests every 1 minute
  Target bindings:
    httpbin.org
  Paths:
httpbin:
  Quota: 5 requests every 1 minute
  Target bindings:
    httpbin.org
  Paths:
    /httpbin
    /
Unbound
-------
product-1:
  Quota: 100 requests every 1 hour
product-2:
  Quota: 1000 requests every 1 month
product-3:
product-4:
Comando de ajuda
A ajuda online é fornecida para todos os comandos apigee-remote-service-cli. Basta escrever:
apigee-remote-service-cli help
Para obter ajuda sobre qualquer comando, escreva:
apigee-remote-service-cli [command] help
Por exemplo:
apigee-remote-service-cli provision help
Comando de aprovisionamento
O comando apigee-remote-service-cli provision instala dois proxies de API na sua organização do Apigee Edge, configura um certificado e gera credenciais que tem de configurar no Apigee Adapter for Envoy.
Utilização
apigee-remote-service-cli provision [flags]
Parâmetros
| Parâmetros | Presença | Usado com produtos | Descrição | 
|---|---|---|---|
| ‑‑analytics-sa | Opcional | Apigee Hybrid e apenas Apigee | (String) Use esta flag para especificar o caminho para um ficheiro de chave da conta de serviço do Google Cloud, em que
     a conta de serviço tem a função  | 
| -c,  | Opcional | Tudo | (String) O caminho para o ficheiro de configuração do serviço remoto do Apigee. Sugestão: esta flag permite omitir a maioria dos outros parâmetros de comando, porque a CLI consegue extraí-los diretamente do ficheiro de configuração. Consulte Usar a opção --config. | 
| -e,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Um ambiente na sua organização. | 
| -f, ‑‑force-proxy-install | Opcional | Tudo | (Opcional) Força a reinstalação do proxy remote-servicese já estiver instalado na sua organização. | 
| -h,  | Opcional | Tudo | Apresenta ajuda para os parâmetros do comando. | 
| ‑‑insecure | Opcional | Tudo | Permitir ligações inseguras ao servidor quando usar SSL. | 
| ‑‑legacy | N/A | Apenas na nuvem pública do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -m,  | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| ‑‑mfa | N/A | Apenas na nuvem pública do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -n, ‑‑namespace | Opcional se --configestiver presente; a predefinição éapigee. | Apenas para implementações do Kubernetes | (String) Emitir configuração como um ConfigMap do Envoy no espaço de nomes especificado. Predefinição: apigee | 
| ‑‑opdk | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -o,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Uma organização do Apigee. Tem de ser um administrador da organização para o aprovisionamento. | 
| -p,  | N/A (apenas autenticação básica) | Apenas nuvem pública e privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| ‑‑rotate | Opcional | Apenas Apigee Hybrid | (Integer) Se n > 0, gera uma nova chave privada e mantém n chaves públicas (apenas híbrido) | 
| -r,  | Opcional se --configestiver presente; obrigatório caso contrário. | Apenas Apigee Hybrid | (String) Especifica o URL de tempo de execução da sua instância híbrida do Apigee.
     O URL tem de começar por https://. Por exemplo:https://apitest.example.net | 
|  | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -t,  | Obrigatório (apenas autenticação de token OAuth) | Tudo | (String) Um token OAuth ou SAML que gera a partir das informações da sua conta do Apigee. Substitui quaisquer outras credenciais facultadas. | 
| -u,  | N/A (apenas autenticação básica) | Apenas nuvem pública e privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -v,  | Opcional | Tudo | (Opcional) Produz uma saída detalhada. | 
| ‑‑virtual-hosts | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
Exemplo
  Como mostra o exemplo seguinte, é importante capturar o resultado do comando provision num ficheiro, que é usado
  como entrada para outras operações do Apigee Adapter for Envoy.
Exemplo:
apigee-remote-service-cli provision --legacy --mfa $MFA --username $USER --password $PASSWORD \ --organization $ORG --environment $ENV > config.yaml
Comando Samples
Cria e lista ficheiros de configuração de amostra.
Crie ficheiros de configuração de amostra
Cria ficheiros de configuração de exemplo para implementações nativas do Envoy e do Istio.
Utilização
apigee-remote-service-cli samples create [flags]
Descrição
  Este comando requer um ficheiro config.yaml válido como entrada. Este ficheiro de entrada é o ficheiro que foi gerado através do aprovisionamento.
  Por predefinição, os ficheiros de exemplo são enviados para um diretório denominado ./samples. O comando
  cria este diretório para si.
  Se estiver a usar o Envoy nativo, o comando usa o anfitrião do serviço de destino e o nome pretendido para o respetivo cluster. Também define uma ligação SSL personalizada do proxy Envoy ao cluster do serviço remoto se for fornecida uma pasta que contenha tls.key e tls.crt através de --tls.
  Se estiver a usar o Istio, em que o proxy Envoy atua como um sidecar, se o destino não for especificado,
  o exemplo httpbin é gerado. Caso contrário, é responsável por preparar os ficheiros de configuração relacionados com a implementação dos seus serviços de destino.
Parâmetros
| Parâmetros | Presença | Usado com produtos | Descrição | 
|---|---|---|---|
| ‑‑adapter‑host | Usado apenas para modelos do Envoy | Tudo | (String) O nome de anfitrião do adaptador (predefinição: localhost) | 
| -c, ‑‑config | Obrigatória | Tudo | (String) Caminho para o ficheiro de configuração do serviço remoto do Apigee. Sugestão: esta flag permite omitir a maioria dos outros parâmetros de comando, porque a CLI consegue extraí-los diretamente do ficheiro de configuração. Consulte Usar a opção --config. | 
| -f, ‑‑force | Opcional | Tudo | Forçar a substituição do diretório existente. | 
| -h, ‑‑help | Opcional | Tudo | Apresenta ajuda para os parâmetros do comando. | 
| ‑‑host | Usado apenas para modelos do Envoy | Tudo | (String) O anfitrião do serviço de destino (predefinição: httpbin.org) | 
| -n, ‑‑name | Opcional | Tudo | (String) O nome do serviço de destino (predefinição: httpbin.org) | 
| ‑‑out | Opcional | Tudo | (String) O diretório no qual criar os ficheiros de configuração de exemplo. Predefinição: ./samples | 
| ‑‑tag | Usado apenas para modelos do Istio | Tudo | (String) A etiqueta de versão da imagem do adaptador do Envoy. Predefinição: versão de lançamento atual | 
| -t, ‑‑template | Opcional | Tudo | (String) O nome do modelo do Envoy ou Istio. Para ver a lista de modelos disponíveis, execute o comando apigee-remote-service samples templates. Predefinição:istio-1.9. A predefinição
     funciona para todas as versões 1.9 ou superiores do Istio. | 
| ‑‑tls | Opcional, apenas para modelos do Envoy | Tudo | (String) O diretório que contém os ficheiros tls.keyetls.crtusados para o serviço de adaptador. | 
Exemplo
apigee-remote-service-cli samples create -c ./config.yaml
Liste as opções de modelos disponíveis
  Apresenta os modelos disponíveis para utilização com o parâmetro --templates para o comando samples.
Utilização
apigee-remote-service-cli samples templates
Parâmetros
Nenhum.
Exemplo
apigee-remote-service-cli samples templates
Supported templates (native is deprecated): envoy-1.15 envoy-1.16 envoy-1.17 istio-1.7 istio-1.8 istio-1.9
Comandos de token
Pode usar um token JWT para fazer chamadas de proxy de API autenticadas em vez de usar uma chave da API. Os comandos de token permitem-lhe criar, inspecionar e rodar tokens JWT para este fim.
Crie um token JWT
Pode usar um token JWT para fazer chamadas de proxy de API autenticadas para um destino de serviço remoto. Consulte também o artigo Usar a autenticação baseada em JWT.Utilização
apigee-remote-service-cli token create [flags]
Parâmetros
| Parâmetros | Presença | Usado com produtos | Descrição | 
|---|---|---|---|
| -c,  | Obrigatória | Tudo | (String) O caminho para o ficheiro de configuração do serviço remoto do Apigee. Sugestão: esta flag permite omitir a maioria dos outros parâmetros de comando, porque a CLI consegue extraí-los diretamente do ficheiro de configuração. Consulte Usar a opção --config. | 
| -e,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Um ambiente na sua organização. | 
| -h,  | Opcional | Tudo | Apresenta ajuda para os parâmetros do comando. | 
| --i, --id | Obrigatória | Tudo | (String) A credencial Key encontrada na app para programadores do Apigee, conforme descrito em Como obter uma chave da API. | 
| ‑‑insecure | Opcional | Tudo | Permitir ligações inseguras ao servidor quando usar SSL. | 
| ‑‑legacy | N/A | Apenas na nuvem pública do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| ‑‑opdk | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -o,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Uma organização do Apigee. Tem de ser um administrador da organização. | 
| -r,  | Opcional se --configestiver presente; obrigatório caso contrário. | Apenas Apigee Hybrid | (String) Especifica o URL de tempo de execução da sua instância do Private Cloud ou do Apigee Hybrid.
     O URL tem de começar por https://. Por exemplo:https://apitest.example.net | 
| --s, ‑‑secret | Obrigatória | Tudo | (String) A credencial Secret encontrada na app para programadores do Apigee, conforme descrito em Como obter uma chave da API. | 
|  | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -v,  | Opcional | Tudo | (Opcional) Produz uma saída detalhada. | 
Exemplo
apigee-remote-service-cli token create -o myorg -e test -i YUmlZAcBKNsTAelJqPZFl3sh58ObATX9 \ -s icTARgaKHqvUH1dq -c config.yaml
Resultado
Se for bem-sucedido, verá um resultado do token JST semelhante ao seguinte:eyJraWQiOiIxIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhY2Nlc3NfdG9rZW4iOiJ0a2tlVzVKQTY2a0pZYTB4bFV1cVBsUW1BMU43IiwiYXVkIjoiaXN0aW8iLCJuYmYiOjE1MzAxMzg1OTEsImFwaV9wcm9kdWN0X2xpc3QiOlsiaXN0aW8tcHJvZHVjdCJdLCJhcHBsaWNhdGlvbl9uYW1lIjoiaXN0aW8tYXBwIiwiZGV2ZWxvcGVyX2VtYWlsIjoicFluZ2Zsb3lkQGdvb2dsZS5jb20iLCJpc3MiOiJodHRwczovL2FwaWdlZXNlYXJjaC10ZXN0LmFwaWdlZS5uZXQvaXN0aW8tYXV0aC90b2tlbiIsImV4cCI6MTUzMDEzOTQ5MSwiaWF0IjoxNTMwMTM4NTkxLCJqdGkiOiIxODgzMzViZi0wMmE4LTRjZGUsOGFkOS0yMWJmNDZjNmRjZDkiLCJjbGllbnRfaWQiOiJZVW1sWkFjQktOc1RBZWxKcVBZRmwzc2g1OE9iQVRYOSJ9.AL7pKSTmond-NSPRNNHVbIzTdAnZjOXcjQ-BbOJ_8lsQvF7PuiOUrGIhY5XTcJusisKgbCdtIxBl8Wq1EiQ_fKnUc3JYYOqzpTB5bGoFy0Yqbfu96dneuWyzgZnoQBkqwZkbQTIg7WNTGx1TJX-UTePvBPxAefiAbaEUcigX9tTsXPoRJZOTrm7IOeKpxpB_gQYkxQtV1_NbERxjTPyMbHdMWal9_xRVzSt7mpTGudMN9OR-VtQ1uXA67GOqhZWcOzq57qImOiCMbaoKnKUADevyWjX_VscN5ZZUtzQUQhTrmv8aR69-uVhMIPKp9juMyYKaYn2IsYZEeCWfhfV45Q
Inspecione um token JWT
Pode inspecionar um token JWT com este comando. Veja também Inspecione um token.Utilização
apigee-remote-service-cli token inspect [flags]
Parâmetros
Parâmetros
| Parâmetros | Presença | Usado com produtos | Descrição | 
|---|---|---|---|
| -c,  | Obrigatória | Tudo | (String) O caminho para o ficheiro de configuração do serviço remoto do Apigee. Sugestão: esta flag permite omitir a maioria dos outros parâmetros de comando, porque a CLI consegue extraí-los diretamente do ficheiro de configuração. Consulte Usar a opção ‑‑config. | 
| -e,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Um ambiente na sua organização. | 
| -f,  | Obrigatória | Tudo | (String) O ficheiro de token (predefinição: usar stdin) | 
| -h,  | Opcional | Tudo | Apresenta ajuda para os parâmetros do comando. | 
| ‑‑insecure | Opcional | Tudo | Permitir ligações inseguras ao servidor quando usar SSL. | 
| ‑‑legacy | N/A | Apenas na nuvem pública do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| ‑‑opdk | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -o,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Uma organização do Apigee. Tem de ser um administrador da organização. | 
| -r,  | Opcional se --configestiver presente; obrigatório caso contrário. | Apenas Apigee Hybrid | (String) Especifica o URL de tempo de execução da sua instância do Private Cloud ou do Apigee Hybrid.
     O URL tem de começar por https://. Por exemplo:https://apitest.example.net | 
|  | N/A | Apenas na nuvem privada do Edge | Este parâmetro não se aplica a instalações do Apigee. | 
| -v,  | Opcional | Tudo | (Opcional) Produz uma saída detalhada. | 
Exemplo
apigee-remote-service-cli token inspect -c config.yaml <<< $TOKEN
Resultado
Se for bem-sucedido, vê um resultado semelhante ao seguinte:
{
	"aud": [
		"remote-service-client"
	],
	"exp": 1591741549,
	"iat": 1591740649,
	"iss": "https://apigee-docs-test.apigee.net/remote-service/token",
	"jti": "99325d2e-6440-4278-9f7f-b252a1a79e53",
	"nbf": 1591740649,
	"access_token": "VfzpXzBGAQ07po0bPMKY4JgQjus",
	"api_product_list": [
		"httpbin"
	],
	"application_name": "httpbin",
	"client_id": "GYDGHy5TRpV8AejXCOlreP7dPVepA8H",
	"developer_email": "user@example.com",
	"scope": ""
}
verifying...
token ok.
Alterne um token JWT
Algum tempo depois de gerar inicialmente um JWT, pode ter de alterar o par de chaves públicas/privadas armazenado pelo Apigee no respetivo mapa de chave-valor (KVM) encriptado. Este processo de geração de um novo par de chaves chama-se rotação de chaves. Quando roda as chaves, é gerado um novo par de chaves públicas/privadas e armazenado no KVM "istio" na sua organização/ambiente do Apigee. Além disso, a chave pública antiga é mantida juntamente com o valor do ID da chave original.Utilização
apigee-remote-service-cli token rotate-cert [flags]
Parâmetros
| Parâmetros | Presença | Usado com produtos | Descrição | 
|---|---|---|---|
| -c,  | Obrigatória | Tudo | (String) O caminho para o ficheiro de configuração do serviço remoto do Apigee. Sugestão: esta flag permite omitir a maioria dos outros parâmetros de comando, porque a CLI consegue extraí-los diretamente do ficheiro de configuração. Consulte Usar a opção --config. | 
| -e,  | Opcional se --configestiver presente; obrigatório caso contrário. | Tudo | (String) Um ambiente na sua organização. | 
| -h,  | N/A | Apenas nuvem pública e privada do Edge | Apresenta ajuda para os parâmetros do comando. | 
| --k, --key | N/A | Apenas nuvem pública e privada do Edge | (String) A chave de aprovisionamento. | 
| ‑‑insecure | N/A | Apenas nuvem pública e privada do Edge | Permitir ligações inseguras ao servidor quando usar SSL. | 
| ‑‑legacy | N/A | Apenas na nuvem pública do Edge | Tem de definir esta sinalização se estiver a usar o Apigee Edge para a nuvem pública. Define os URLs de gestão e de tempo de execução para o Apigee Edge para nuvem pública. | 
| ‑‑opdk | N/A | Apenas na nuvem privada do Edge | Tem de definir esta flag se estiver a usar o Apigee Edge para a nuvem privada. | 
| -o,  | Opcional se --configestiver presente; obrigatório caso contrário. | Apenas nuvem pública e privada do Edge | (String) Uma organização do Apigee. Tem de ser um administrador da organização. | 
| -r,  | N/A | Apenas na nuvem privada do Edge | (String) Especifica o URL de tempo de execução da sua instância do Private Cloud ou do Apigee Hybrid.
     O URL tem de começar por https://. Por exemplo:https://apitest.example.net | 
| --s, ‑‑secret | Obrigatória | Tudo | (String) O segredo de aprovisionamento. | 
|  | N/A | Apenas na nuvem privada do Edge | (String) Especifica o certificado TLS por parte do cliente, a chave privada e a AC de raiz para a ligação mTLS. | 
| --t, ‑‑truncate | Obrigatória | Tudo | (Número inteiro) O número de certificados a manter no JWKS (predefinição: 2). | 
| -v,  | Opcional | Tudo | (Opcional) Produz uma saída detalhada. | 
Exemplo
apigee-remote-service-cli token rotate-cert -c config.yaml -o myorg -e test \ -k 2e238ffa15dc5ab6a1e97868e7581f6c60ddb8575478582c256d8b7e5b2677a8 \ -s 51058077223fa7b683c3bea845c5cca138340d1d5583922b6d465f9f918a4b08
Resultado
certificate successfully rotated
Crie um token interno
Crie um token JWT para autorizar chamadas de API de serviço remoto.Utilização
apigee-remote-service-cli token internal [flags]
Parâmetros
Parâmetros
| Parâmetros | Presença | Usado com produtos | Descrição | 
|---|---|---|---|
| -c,  | Obrigatória | Apenas Apigee Hybrid | (String) O caminho para o ficheiro de configuração do serviço remoto do Apigee. Sugestão: esta flag permite omitir a maioria dos outros parâmetros de comando, porque a CLI consegue extraí-los diretamente do ficheiro de configuração. Consulte Usar a opção --config. | 
| -d,  | Obrigatória | Apenas Apigee Hybrid | (String) Tempo válido do JWT interno a partir da criação (predefinição: 10m0s[10 minutos]). | 
| -e,  | Opcional se --configestiver presente; obrigatório caso contrário. | Apenas Apigee Hybrid | (String) Um ambiente na sua organização. | 
| -h,  | Opcional | Apenas Apigee Hybrid | Apresenta ajuda para os parâmetros do comando. | 
| ‑‑insecure | Opcional | Apenas Apigee Hybrid | Permitir ligações inseguras ao servidor quando usar SSL. | 
| -o,  | Opcional se --configestiver presente; obrigatório caso contrário. | Apenas Apigee Hybrid | (String) Uma organização do Apigee. Tem de ser um administrador da organização. | 
| -r,  | Opcional se --configestiver presente; obrigatório caso contrário. | Apenas Apigee Hybrid | (String) Especifica o URL de tempo de execução da sua instância híbrida do Apigee.
     O URL tem de começar por https://. Por exemplo:https://apitest.example.net | 
| -v,  | Opcional | Apenas Apigee Hybrid | (Opcional) Produz uma saída detalhada. | 
Comando de versão
Imprima a versão da CLI.
apigee-remote-service-cli version
Ficheiro de configuração
Esta secção mostra um ficheiro de configuração de exemplo com todas as opções disponíveis.
global:
  temp_dir: /tmp/apigee-istio
  keep_alive_max_connection_age: 10m
  api_address: :5000
  metrics_address: :5001
  tls:
    cert_file: tls.crt
    key_file: tls.key
tenant:
  internal_api: https://istioservices.apigee.net/edgemicro
  remote_service_api: https://org-test.apigee.net/remote-service
  org_name: org
  env_name: env
  key: mykey
  secret: mysecret
  client_timeout: 30s
  tls:
    ca_file: /opt/apigee/tls/ca.crt
    cert_file: /opt/apigee/tls/tls.crt
    key_file: /opt/apigee/tls/tls.key
    allow_unverified_ssl_cert: false
products:
  refresh_rate: 2m
analytics:
  legacy_endpoint: false
  file_limit: 1024
  send_channel_size: 10
  collection_interval: 10s
auth:
  api_key_claim: claim
  api_key_cache_duration: 30m
  api_key_header: x-api-key
  api_header: :authority
  allow_unauthorized: false
  jwt_provider_key: https://org-test.apigee.net/remote-token/token
  append_metadata_headers: true