Initiation à l'interface de ligne de commande Code Engine
Vous pouvez utiliser l'API IBM Cloud® Code Engine pour créer et gérer vos entités Code Engine.
- Configurez votre environnement d'interface de ligne de commande Code Engine.
- Créez et utilisez un projet.
Configuration de votre environnement CLI
Pour utiliser l'interface de ligne de commande afin de créer et de gérer des entités Code Engine, configurez votre environnement d'interface de ligne de commande. Assurez-vous que la dernière version de l'interface de ligne de commande (CLI) d' IBM Cloud est bien installée.
Avant de commencer
Vous devez créer un compteIBM Cloud.
-
Téléchargez et installez l'interface de ligne de commande IBM Cloud.
-
Connectez-vous à l'interface de ligne de commande IBM Cloud.
- Connectez-vous à l'interface de ligne de commande IBM Cloud.
ibmcloud login ``` 2. Si vous possédez plusieurs comptes, vous êtes invité à sélectionner celui que vous souhaitez utiliser. Suivez les invites ou utilisez la commande **`target`** pour sélectionner votre compte IBM Cloud. ```txt {: pre} ibmcloud target -c <account_id> ``` 3. Indiquez une région. Utilisez la **`target`** commande pour sélectionner ou modifier des zones. ```txt {: pre} ibmcloud target -r <region> ``` 4. Indiquez un groupe de ressources. Pour obtenir la liste de vos groupes de ressources, exécutez la commande suivante : ```txt {: pre} ibmcloud resource groups ``` Exemple de sortie ```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. Ciblez un groupe de ressources en exécutant la commande suivante : ```txt {: pre} ibmcloud target -g <resource_group> ``` Exemple de sortie ```txt {: screen} Targeted resource group default ``` -
Installez le plug-in d'interface de ligne de commande Code Engine.
ibmcloud plugin install code-engine -
Vérifiez que le plug-in CLI « Code Engine » est bien installé. Vous pouvez utiliser la commande
ibmcloud code-engine versionou la commandeibmcloud plugin listpour confirmer que le plug-in est installé.ibmcloud code-engine versionExemple de sortie
OK version: v1.54.2 commit: e4800be63b1077563bdbaee9e656ce1f81c3e08d -
Exécutez la commande
ibmcloud ce helppour afficher les commandes de l'interface de ligne de commande Code Engine. Par exemple :ibmcloud ce help
Utilisation de l'interface de ligne de commande Code Engine
Maintenant que votre environnement d'interface de ligne de commande Code Engine est configuré, vous êtes prêt à utiliser des ressources Code Engine, telles que des applications, des fonctions ou des travaux avec l'interface de ligne de commande.
Avant de pouvoir utiliser des ressources Code Engine, vous devez travailler dans le contexte d'un projet.
Un projet est un ensemble d'entités d' Code Engine, telles que des applications, des fonctions, des tâches, des parcs et des versions. Un projet est basé sur un espace de nom Kubernetes. Le nom de votre projet doit être unique au sein de votre groupe de ressources, compte utilisateur et région IBM Cloud®. Les projets servent à gérer les ressources et à permettre l'accès à leurs entités.
Un projet offre les fonctionnalités suivantes :
- Un espace de noms unique pour les noms d'entités.
- Gestion des accès entrants aux ressources du projet.
- Gestion des accès sortants aux services de sauvegarde, aux registres et aux référentiels.
- Certificat généré automatiquement pour le service de la couche de transport ( TLS ).
Pour plus d'informations sur les projets Code Engine, voir Gestion des projets.
-
Créez un projet à l'aide de la commande
project create. Utilisez un nom de projet unique dans votre région.ibmcloud ce project create --name PROJECT_NAMEExemple de sortie
Creating project 'myproject'... OK -
Affichez les détails du projet à l'aide de la commande
project get.ibmcloud ce project get --name PROJECT_NAMEExemple de sortie
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
Vous pouvez également utiliser la commande project list pour afficher la liste des projets que vous avez créés.
Pour utiliser un projet depuis l'interface de ligne de commande, le projet doit être sélectionné comme contexte actuel. Un projet est automatiquement sélectionné comme contexte actuel quand il est créé, sauf si vous spécifiez l'option --no-select.
Pour sélectionner un projet qui n'est pas ciblé actuellement, utilisez la commande project select.
Pour plus d'informations sur l'utilisation des projets, voir Gestion des projets.
Etapes suivantes
Maintenant que vous avez configuré votre environnement d'interface de ligne de commande et que vous avez effectué les premières étapes pour vous assurer que vous travaillez dans le contexte d'un projet Code Engine, vous pouvez utiliser l'interface de ligne de commande Code Engine pour utiliser des applications, des fonctions et des travaux.
Pour commencer à utiliser les composants Code Engine avec l'interface de ligne de commande, voir les rubriques suivantes.
Pour plus d'informations sur l'interface de ligne de commande Code Engine, voir Configuration de l'environnement de l'interface de ligne de commande.
Pour plus d'informations sur l'utilisation de l'environnement de l'interface de ligne de commande Code Engine, voir la documentation de référence des commandes de l'interface de ligne de commandeCode Engine.
Pour un récapitulatif des modifications apportées à chaque version de l'interface de ligne de commande, voir Historique des versions de l'interface de ligne de commande. Assurez-vous de tenir votre interface de ligne de commande à jour afin que vous puissiez utiliser toutes les commandes disponibles et leurs options.