Introdução à CLI do Code Engine
É possível usar a API do IBM Cloud® Code Engine para criar e gerenciar suas entidades do Code Engine.
Configurando seu ambiente de CLI
Para trabalhar com a CLI para criar e gerenciar entidades do Code Engine, configure seu ambiente da CLI. Certifique-se de ter a versão mais recente da CLI do IBM Cloud instalada.
Antes de Iniciar
Deve-se criar um IBM Cloud conta
-
Faça download e instale o IBM Cloud CLI.
-
Efetue login na CLI do IBM Cloud .
- Efetue login na CLI do IBM Cloud .
ibmcloud login ``` 2. Se você tiver mais de uma conta, será solicitado que selecione qual conta será usada. Siga os prompts ou use o comando **`target`** para selecionar sua conta do IBM Cloud. ```txt {: pre} ibmcloud target -c <account_id> ``` 3. Especifique uma região. Use o **`target`** comando para selecionar ou alterar regiões. ```txt {: pre} ibmcloud target -r <region> ``` 4. Especifique um grupo de recursos. Para obter uma lista de seus grupos de recursos, execute o comando a seguir. ```txt {: pre} ibmcloud resource groups ``` Saída de exemplo ```txt {: screen} Retrieving all resource groups under account <account_id> as email@ibm.com... OK Name ID Default Group State default a8a12accd63b437bbd6d58fb8b462ca7 true ACTIVE test a8a12abbbd63b437cca6d58fb8b462ca7 false ACTIVE ``` 5. Direcione um grupo de recursos executando o comando a seguir. ```txt {: pre} ibmcloud target -g <resource_group> ``` Saída de exemplo ```txt {: screen} Targeted resource group default ``` -
Instale o plug-in da CLI do Code Engine.
ibmcloud plugin install code-engine -
Verifique se o plug-in da CLI do Code Engine está instalado. É possível usar o comando
ibmcloud code-engine versionou o comandoibmcloud plugin listpara confirmar que o plug-in está instaladoibmcloud code-engine versionSaída de exemplo
OK version: v1.54.2 commit: e4800be63b1077563bdbaee9e656ce1f81c3e08d -
Execute o comando
ibmcloud ce helppara visualizar os comandos da CLI do Code Engine. Por exemplo,ibmcloud ce help
Trabalhando com a CLI do Code Engine
Agora que seu ambiente da CLI do Code Engine está configurado, você está pronto para trabalhar com os recursos do Code Engine, como aplicativos, funções ou tarefas com a CLI.
Antes de poder trabalhar com recursos do Code Engine, deve-se trabalhar no contexto de um projeto.
Um projeto é um agrupamento de entidades d Code Engine, como aplicativos, funções, tarefas, frotas e compilações. Um projeto é baseado em um namespace do Kubernetes. O nome de seu projeto deve ser exclusivo dentro de seu grupo de recursos, sua conta do usuário e sua região do IBM Cloud®. Os projetos são utilizados para gerenciar recursos e fornecer acesso às suas entidades.
Um projeto oferece os seguintes recursos:
- Um namespace exclusivo para nomes de entidades.
- Gerenciamento do acesso de terceiros aos recursos do projeto.
- Gerenciamento do acesso externo a serviços de suporte, registros e repositórios.
- Um certificado gerado automaticamente para o Serviço da Camada de Transporte ( TLS ).
Para obter mais informações sobre projetos Code Engine, consulte Gerenciando projetos.
-
Crie um projeto com o comando
project create. Use um nome de projeto que seja exclusivo para sua região.ibmcloud ce project create --name PROJECT_NAMESaída de exemplo
Creating project 'myproject'... OK -
Visualize detalhes sobre o projeto com o comando
project get.ibmcloud ce project get --name PROJECT_NAMESaída de exemplo
Getting project 'myproject'... OK Name: myproject ID: 01234567-abcd-abcd-abcd-abcdabcd1111 Status: active Selected: true Region: us-south Resource Group: default Service Binding Service ID: ServiceId-1234abcd-abcd-abcd-1111-1a2b3c4d5e6f Age: 52d Created: Fri, 15 Jan 2021 13:32:30 -0500 Updated: Fri, 15 Jan 2021 13:32:45 -0500 Quotas: Category Used Limit App revisions 1 100 Apps 1 100 Build runs 0 100 Builds 0 100 Configmaps 2 100 CPU 1.025 64 Ephemeral storage 902625Ki 256G Instances (active) 1 250 Instances (total) 2 2500 Job runs 1 100 Jobs 1 100 Memory 4400M 256G Secrets 5 100 Subscriptions (cron) 0 100 Subscriptions (IBM Cloud Object Storage) 0 100
Como alternativa, é possível usar o comando project list para exibir uma lista de projetos criados.
Para trabalhar com um projeto com a CLI, o projeto deve ser selecionado como o contexto atual. Um projeto é selecionado automaticamente como o contexto atual quando ele é criado, a menos que você especifique a opção --no-select.
Para selecionar um projeto que não seja atualmente visado, use o comando project select.
Para obter mais informações sobre como trabalhar com projetos, consulte Gerenciando projetos.
Próximas etapas
Agora que você configurou seu ambiente da CLI e tomou as primeiras etapas para assegurar que esteja trabalhando no contexto de um projeto Code Engine, é possível usar a CLI do Code Engine para trabalhar com apps, funções e tarefas.
Para começar a trabalhar com componentes Code Engine com a CLI, consulte os tópicos a seguir.
Para obter mais informações sobre a CLI do Code Engine, consulte a Configurando o ambiente da CLI.
Para obter mais informações sobre como trabalhar no ambiente da CLI do Code Engine, consulte Code Engine Documentação de referência de comando da CLI.
Para obter um resumo das alterações para cada versão da CLI, consulte Histórico da Versão da CLI Certifique-se de manter sua CLI atualizada para que seja possível utilizar todos os comandos disponíveis e suas opções.