Visão geral da ferramenta de linha de comandos
O IBM® API Connect developer toolkit fornece comandos para administração de nuvem e desenvolvimento e gerenciamento de API.
Sintaxe de Comando
apic command:sub-command [argument] [options]em que- command é o comando, geralmente aquilo no qual você está agindo (por exemplo, produto, app, API, catálogos e assim por diante).
- sub-command é a ação a ser executada.
- argument é o argumento, onde aplicável (por exemplo,
catalog). - options é qualquer número de opções de linha de comandos, que têm o formato
--option [value]. As opções também têm um formato curto com um traço único em vez de um traço duplo.
apic apps:publish --server mgmnthost.com.apic products:publishé equivalente aapic publish.apic products:listé equivalente aapic products.
create possui uma sintaxe um pouco diferente:apic create:type [options]-h ou --help para
visualizar a ajuda do comando.Visualizando a ajuda da ferramenta de linha de comandos
Exiba informações gerais da ajuda da linha de comandos inserindo o
comando a seguir: apic --help or apic -h. Exiba informações
da ajuda para um comando apic específico inserindo o comando a seguir:
apic command_name --help ou apic
command_name -h.
Visualizando informações da versão
Exibir a versão da ferramenta de linha de comandos inserindo o comando: apic --version.
Usando variáveis de configuração
As variáveis de configuração dos projetos do ` OpenAPI ` são sempre globais. Os valores de variáveis de configuração globais são armazenados no arquivo user-home-dir/.apiconnect/config, em que user-home-dir é o diretório inicial do usuário.
Use os comandos a seguir para trabalhar com variáveis de configuração:
apic config:get varname- Obter uma variável de configuração. Useapic configpara exibir os valores de todas as variáveis de configuração locais ouapic config -gpara exibir os valores de todas as variáveis de configuração globais.apic config:set varname- Configurar ou atualizar a variável de configuração especificada.apic config:delete varname- Excluir a variável de configuração especificada.apic config:clear- Excluir todas as variáveis de configuração.
Você configura os valores da propriedade de configuração usando o comando apic config:set Ao configurar propriedades de configuração (por exemplo,
catalog e app), não é necessário fornecer valores para essas opções
ao inserir um comando.
apic properties para trabalhar com
propriedades de configuração:apic properties:clear- limpa as propriedades de configuração.apic properties:create- aumenta as propriedades de configuração com pares nome/valor adicionais.apic properties:delete- exclui a propriedade de configuração.apic properties:get- obtém a propriedade de configuração.apic properties:list- lista as propriedades de configuração.apic properties:update- atualiza a propriedade de configuração.
Se você tiver uma variável de ambiente com o mesmo nome de uma propriedade de configuração da CLI, por padrão, o valor dela substituirá o valor da propriedade de configuração da CLI correspondente de qualquer comando da CLI nesse escopo.
SPACE, por
padrão, esse valor será assumido para o valor do parâmetro --space no
comando a seguir, independentemente de qualquer configuração de propriedade de configuração
space:apic products:publish my_product.yaml --scope spacePara evitar que as variáveis de ambiente substituam as propriedades de configuração da CLI, defina uma variável
de ambiente chamada APIC_LOAD_FROM_ENV, configurada como o valor false.
A tabela a seguir descreve as variáveis de configuração:
| Nome da variável | Descrição | Use no lugar (ou em substituição) dessas sinalizações... |
|---|---|---|
| catálogo | Nome padrão do catálogo para todos os comandos que gerenciam aspectos de um catálogo. O valor do Catálogo pode ser especificado como:
Nota: o nome do Catálogo apic-dev é reservado para teste local. |
|
| nuvem | Nome do host do servidor de gerenciamento padrão para comandos de administração de nuvem. Formato:
mgmt-server/api/. |
--server |
| consumidor | URI padrão de um consumidor da API. Formato:
mgmt-server/api/consumer-orgs/org-name/catalog-name/consumer-org-name,
em que mgmt-server é o servidor de gerenciamento, org-name é o
nome da organização, catalog-name é o nome do catálogo e
consumer-org-name é o nome da organização do consumidor. |
-–server, -–organization, -–catalog, -–consumer |
| modo | O valor padrão do parâmetro --mode para comandos da CLI. Configure o valor como apim ou consumer caso queira executar comandos em uma organização do provedor ou em uma organização do consumidor. Se você não configurar essa variável e não fornecer um parâmetro --mode em um comando, o valor apim será assumido. |
--mode |
| org | Nome padrão da organização para todos os comandos que gerenciam organizações. Formato:
O valor org pode ser especificado como:
|
|
| Espaço | URI de Espaço padrão para todos os comandos que gerenciam aspectos de um Espaço Formulário: É possível anexar o número da porta ao nome do servidor caso não seja o valor padrão 443. |
--server, --organization, --catalog, --space |
apic config:set name=valueem que
name é o nome da propriedade de configuração e value é
o valor a ser designado a ela.Por exemplo:
apic config:set catalog=sandbox
Comandos de Script
apic em um script de shell. Como primeiro a ferramenta apic requer que você aceite a licença interativamente, você deve usar o seguinte comando:apic --accept-licenseDepois de fazer isso, seus scripts podem ser executados não interativamente.apic --live-helpConfiguração do idioma
Você pode configurar o idioma das saídas de comando da CLI usando o sinalizador ' --lang. Esse sinalizador permite que o kit de ferramentas do desenvolvedor forneça saídas de comando no idioma especificado. A tabela a seguir contém os idiomas suportados:
| Valor do idioma | Idioma |
|---|---|
| pt-br | Inglês (EUA) |
| cs | Tcheco |
| de | Alemão |
| Es | Espanhol |
| fr | Francês |
| ele | Italiano |
| Ja | Japonês |
| ko | Coreano |
| nl | Holandês |
| pl | Polonês |
| pt-br | Português (Brasil) |
| ru | Russo |
| tr | Turco |
| zh-cn | Chinês (simplificado) |
| zh-tw | Chinês (tradicional) |
apic --lang frapic config get invalid
Error: invalid n'est pas une variable de configuration valideapic --lang invalid
Error: Value invalid is not valid for lang. Valid values are: en-us, cs, de, es, fr, it, ja, ko, nl, pl, pt-br, ru, tr, zh-cn, zh-tw