Function Compute Command Line Interface (fcli) is a command line tool provided by Alibaba Cloud Function Compute to help you manage resources in Function Compute. If you use fcli for the first time, you must download and configure it.
Download fcli
Download and decompress the fcli package. For more information, see aliyun/fcli.
Configure fcli
If you use fcli for the first time, you must configure it. Function Compute allows you to configure fcli in the following methods:
Method 1
Run the fcli shell
command to configure fcli.
In the folder where the fcli executable file is located, run the
fcli shell
command.Enter the Alibaba Cloud account ID, AccessKey ID, and AccessKey secret, and select a region.
You can obtain your Alibaba Cloud account ID from Account Management and the AccessKey ID and AccessKey secret from User Management.
? Alibaba Cloud Account ID <your account ID> ? Alibaba Cloud Access Key ID <your AccessKey ID> ? Alibaba Cloud Access Key Secret <your Accesskey Secret> ? Default region name cn-shanghai Store the configuration in: .fcli Welcome to the function compute world. Have fun! >>>
Then, the config.yaml file is generated in the folder where the fcli executable file is located.
Method 2
Run the fcli config
command to configure fcli.
In the folder where the fcli executable file is located, run the
fcli config
command.Enter the Alibaba Cloud account ID, AccessKey ID, and AccessKey secret, and select a region.
You can obtain your Alibaba Cloud account ID from Account Management and the AccessKey ID and AccessKey secret from User Management.
? Alibaba Cloud Account ID <your account ID> ? Alibaba Cloud Access Key ID <your AccessKey ID> ? Alibaba Cloud Access Key Secret <your Accesskey Secret> ? Default region name cn-shanghai Store the configuration in: .fcli
Then, the config.yaml file is generated in the folder where the fcli executable file is located.
Method 3
Configure the YAML file.
Open the ~/.fcli/config.yaml file.
Set the parameters as needed and save the configurations.
endpoint: https://<account ID>.<region ID>.fc.aliyuncs.com api_version: 2016-08-15 access_key_id: <your AccessKeyID> access_key_secret: <your AccessKeySecret> security_token: "" user_agent: fcli-0.1 debug: false timeout: 60 sls_endpoint: <region ID>.log.aliyuncs.com
NoteThe account corresponding to the account ID, AccessKey ID, and AccessKey secret must be an Alibaba Cloud account.
You can obtain your Alibaba Cloud account ID from Account Management and the AccessKey ID and AccessKey secret from User Management.
fcli command set
Function Compute provides a set of fcli commands for developers. Developers can also run the fcli --help
command in the folder where the executable file is located to query command details.