阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

今天我们来向大家介绍一下,阿里云Web应用托管服务(web+)中如何使用命令行工具对应用部署环境进行变更。在此之前请您确保wpctl命令行工具已经正确安装并配置。

我们首先输入wpctl env:apply --help查阅apply命令的帮助文档。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

再次输入wpctl env:dump --help来查询dump的帮助文档。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

然后我们需要使用dump命令来下载一份对应环境的配置文件。这里输入应用的名字与部署的环境的名字。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

回车后,命令行工具将帮助我们下载一个叫做wpfile的文件,我们打开此文件查看一下该文件的信息。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

接下来我们需要修改该配置文件,并应用变更来达到变更环境的目的。我们在这里加入一个url的字段来指定部署包的地址。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

之后,我们在这个区域增加一个配置项instanceNum:2表明我们需要配置两台ECS节点。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

接下来,我们在SLB区域当中增加enable字段设置成true,意思是打开SLB服务。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

保存文件并退出。

然后我们执行apply命令,同时指定应用名和环境名,当然也需要指定我们刚刚完成修改的wpfile,回车。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

命令行工具将开始执行,此时,工具输出了变更的摘要,说明了我们将要变化的配置字段和值,回车确认。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

在这个场景中,我们将新购置一台ECS,同时进行新的包部署,并打开SLB,整个过程将持续大约一百秒。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

执行完毕后您可以看到该环境最新的信息,点击下方SLB的地址就可以进入到我们的样例程序。

阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?

更多信息参见:Web应用托管服务 > CLI>部署环境配置文件wpfile配置项说明

原文地址:https://aliyunnew.com/a/How-does-Aliyun-Web-Application-Hosting-Service-web-use-command-line-tools-to-change-deployment-environment-configuration.html

上一篇:全球的云计算支出费用浪费惊人


下一篇:SpringCloud迁移至EDAS微服务——Series3:在容器服务K8s集群中部署应用