The cloud function needs to be deployed online before it can be accessed. If the function is modified, it needs to be deployed again before it takes effect. In AirCode, the deployment can be just a click of a button.
The Deploy button is located on the top bar above the editor. Click and select the function to be deployed in the pop-up window, and confirm.
In the function list, there will be an identifier on the right indicating the status of the function, including:
- Empty: New function. This function is not deployed yet, it needs to be deployed before it can be accessed in the real environment
- ✓: Deployed. The local function is consistent with the online function
- •: Modified. The local content of the function is different from the online, and the changes will take effect after deployment
- -: Deleted. The current function has been deleted locally, but this deletion has not yet taken effect online, and will be deleted after deployment
The logs generated during the deployment process will be output to the Console area below the function editor. If an error occurs during deployment, detailed information will also be output in the log.
Deploy the Deletion
When the deletion or renaming operation is performed locally for an online function, it will not immediately take effect, which ensures stable online operation. If you want this deletion to take effect online, you need a deployment.
After the delete operation is deployed, the function can no longer be accessed online, and it will also be deleted from the local function list and put into the Recycle Bin.
For each deployment, a new deployment version is generated. In the Deployments tab, you can view the list of existing versions. Through the submenu, you can also view historical deployment logs, check deployment details, or redeploy with this version.
In the history of the online versions, you can select a certain version and redeploy based on it, which is useful to roll back the online function when necessary.
Select the version you want to redeploy in the version list, click Redeploy in the drop-down menu and confirm, then the redeployment begins.
The actual operation of redeployment is to deploy again with the selected version and environment, so this also produces a new version.
When the redeployment is successful, the online function's content will change to the selected version's, and the status in the local list will also change.