Tous les produits
Search
Centre de documentation

:Commandes courantes

Dernière mise à jour :Aug 12, 2026

Cette rubrique décrit les commandes courantes de l'interface en ligne de commande (fcli) de Function Compute.

Prérequis

Dans le dossier contenant le fichier exécutable, exécutez la commande fcli shell pour passer en mode interactif.

Changer de répertoire (cd)

La commande cd permet de naviguer entre les répertoires des entités Function Compute, et non de changer de répertoire local.

>>> cd serviceName //Goes to the directory of the serviceName service.
>>> ls //Lists the names of all functions under the serviceName service in the service directory.
>>> cd functionName //Goes to the directory of the functionName function.
>>> ls //Lists the names of all triggers under the functionName function in the function directory.

Lister les fichiers du répertoire courant (ls)

  • -l int32 ou --limit int32 : définit le nombre maximal de ressources à lister. La valeur par défaut est 100.

  • -t string ou --next-token string : liste les ressources à partir du NextToken spécifié.

  • -p string ou --prefix string : filtre les ressources selon le préfixe indiqué.

  • -k string ou --start-key string : commence la liste à partir de la ressource courante.

>>> cd myService
>>> ls
aFunction
bFunction
cFunction
cFuncion2
dFunction
eFunction
>>> ls -l 4 //Specifies the maximum number of files that are displayed to 4.
aFunction
bFunction
cFunction
cFuncion2
NextToken: dFunction
>>> ls -t dFunction //Lists files starting from NextToken (dFunction).
dFunction
eFunction
>>> ls -p c //Lists files whose names are prefixed with c.
cFunction
cFunction2
>>> ls -k dFunction //Lists files whose names start with dFunction.
dFunction
eFunction                   

Afficher le répertoire de la fonction (pwd)

La commande pwd affiche le chemin du répertoire de la fonction.

Consulter les détails d'une ressource (info)

La commande info affiche les détails d'une ressource Function Compute, tels que le nom du service, de la fonction ou du déclencheur.

>>> info <your serviceName> //Queries the details of a service.
>>> info <your functionName> //Queries the details of a function.
>>> info <your triggerName> //Queries the details of a trigger.

Configurer fcli (config)

La commande config modifie les paramètres du fichier config.yaml.

>>> config --access-key-id 12345678 //Changes access-key-id to 12345678.                    

Supprimer des ressources (rm)

  • La commande rm supprime une ressource.

    Remarque

    Avant d'exécuter cette commande, assurez-vous que la fonction cible ne possède aucun déclencheur ou que le service cible ne contient aucune fonction.

  • L'option -f ou --forced force la suppression d'une ressource sans confirmation.

>>> rm myFunction
Do you want to remove the resource /fc/myService/myFunction [y/n]: //Needs to confirm the deletion operation before deleting the resource.
>>> rm -f myFunction //Not needs to confirm the deletion operation before deleting the resource.

Bac à sable (sbox)

fcli fournit un environnement de bac à sable local identique à l'environnement d'exécution des fonctions dans Function Compute. Cet environnement permet notamment d'installer des bibliothèques tierces pour le débogage local.

  • -d string ou --code-dir string : indique le répertoire du code source. Ce répertoire est monté sur /code dans l'environnement du bac à sable.

  • -t string ou --runtime string : spécifie l'environnement d'exécution.

>>> sbox -d code -t nodejs6 //Installs Node.js 6 dependencies in the code directory.
Entering the container. Your code is in the /code direcotry.
root@df9fc****:/code# npm init -f //Generates package.json for Node.js 6 dependencies.
npm info it worked if it ends with ok
npm info using npm@3.10.10
npm info using node@v6.10.3
npm WARN using --force I sure hope you know what you are doing.
Wrote to /code/package.json:
{
"name": "code",
"version": "1.0.0",
"description": "",
"main": "index.js",
"dependencies": {
 "jimp": "^0.2.28"
},
"devDependencies": {},
"scripts": {
 "test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
npm info init written successfully
npm info ok
root@df9fc****:/code# npm install jimp //Installs jimp dependencies.
npm info it worked if it ends with ok
...
npm info lifecycle jimp@0.2.28~postinstall: jimp@0.2.28
code@1.0.0 /code
-- jimp@0.2.28
npm WARN code@1.0.0 No description
npm WARN code@1.0.0 No repository field.
npm info ok
root@df9fc****:/code# exit //Exits the sandbox environment.                  

Aide (help)

La commande help affiche les informations d'aide.

  • help : répertorie toutes les commandes disponibles.

  • [command] --help : liste tous les paramètres de la commande spécifiée.

    Par exemple : ls --help.

Effacer l'écran (clear)

La commande clear efface le contenu de l'écran.

Quitter fcli (exit)

La commande exit quitte fcli.