检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何将域名从其他服务商迁移至华为云? 具体操作步骤可参考怎样把域名从其他服务商迁移到华为云DNS? 父主题: 系统配置类
None 操作指导 云应用引擎 CAE 快速体验CAE 01:44 快速体验云应用引擎 云应用引擎 CAE 创建组件 02:03 创建组件
使用CAE托管Nginx静态文件服务器 概述 部署前准备 操作步骤
系统配置类 自定义域名如何绑定CAE? 如何测试域名解析是否生效? 如何将域名从其他服务商迁移至华为云? 如何让第三方云上配置的域名支持华为云服务? 如何使用其他的方式解析域名?
概述 背景 完成代码开发后,每次上线前需先在Jenkins上打包成镜像或软件包,再将镜像手动上传到swr或者将软件包手动上传到obs,然后去CAE升级组件。该流程较为繁琐,频繁发版测试导致开发和运维效率低,体验差,提供如下最佳实践提高开发效率。下面以Java项目的构建、部署为例提
新增配置了云存储配置后,为什么实例异常了? 2022-11-30 第四次发布。 新增以下内容: 如何测试域名解析是否生效? 如何将域名从其他服务商迁移至华为云? 如何让第三方云上配置的域名支持华为云服务? 2022-10-30 第三次发布。 新增CAE服务资源冻结/释放/删除常见问题。 2022-6-30
zip或https://cae-demo.obs.cn-north-4.myhuaweicloud.cn/nginx.zip 父主题: 使用CAE托管Nginx静态文件服务器
挂载路径:数据存储挂载到组件上的路径。本实践使用“nginx”默认路径“/usr/share/nginx/html”。 权限:挂载路径及挂载路径下文件,有“读写”、“只读”两种权限,此处选择“读写”。 图8 配置云存储挂载路径 挂载静态文件路径到云存储上时需要注意:请不要挂载到含有
此方案使用的Nginx版本为“alpine-perl”,此版本已在开源镜像提供。 图1 镜像版本 方案架构 Nginx是一个轻量级的web服务器,本身也是一个静态资源的http服务器。本实践以Nginx为例,通过配置云存储中的并行文件系统来实现静态文件的托管,并通过更新并行文件系统中的静态文件来实时更新Nginx访问页面。
对接软件开发生产线CodeArts流水线自动升级到CAE 概述 流水线构建软件包上传到Codearts软件发布库后升级CAE组件 流水线构建软件包上传到obs桶后升级CAE组件 流水线构建镜像上传到swr镜像仓库后升级CAE组件
是否必须 参数类型 描述 org_name 是 String 镜像上传到SWR的组织名称,可以登录SWR控制台查看。 image_name 是 String 上传到SWR的镜像名称。 image_tag 是 String 上传到SWR的镜像版本。 swr_address 是 String
Gitlab对接Jenkins自动构建并部署到CAE 概述 环境准备 操作步骤 构建验证 附录
文件上传 进入“参数设置”页面,参考图5配置构建参数和默认值,并开启运行时设置。bucket_name:上传到obs的桶名称,如caetest。 file_name:上传到obs桶中的软件包名称,如cae-backend.jar。 图5 配置构建参数 进入“构建步骤”页面,删除“上传软件包到软件发布库”步骤。
松构建基于CAE的应用托管业务。 表1 CAE最佳实践一览表 最佳实践 说明 使用CAE托管Nginx静态文件服务器 本章节介绍如何使用CAE托管Nginx静态文件服务器。您可以将业务代码部分制作镜像后部署到CAE,静态文件部分存储到与该组件关联的并行文件系统中,即可实现混合业务和静态文件的前端组件托管。
域名配置,可以使用与CAE环境所属VPC相同的ECS访问,检查域名是否与VPC访问IP绑定。 图4 域名配置 登录ECS控制台,选择“弹性云服务器”。 在弹性云服务器列表中,选择连接到同一VPC下的ECS。 图5 选择同一VPC下的ECS(此处用vpc-demotest2演示) 从ECS上ping该内网域名(test18
流水线构建软件包上传到Codearts软件发布库后升级CAE组件 创建编译构建任务 创建代码仓库的构建任务 进入CodeArts控制台,单击右上角“立即使用”。 在菜单栏选择“服务 > 编译构建”。 图1 选择服务 在编译构建页面单击“新建任务”,在基本信息中填入“任务名称”,并
请求什么类型的操作。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 HEAD:请求服务器资源头部。 PATCH:请求服务器更新资源的部分内容。当资源不存在的时
r包,就使用脚本中的软件包部署场景,软件包部署会将构建出来的软件包上传到OBS桶中并升级CAE组件。 场景二:使用Jenkins构建生成的是镜像包,就使用脚本中的镜像部署场景,镜像部署会将构建出来的镜像包上传到SWR镜像仓库中并升级CAE组件。 本章节以配置流水线脚本中的实例为Jar包的场景进行说明。
手动构建验证 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 左侧导航栏单击“我的视图”。 选择对应的构建任务,单击构建任务名称进入详情界面,示例为“test-demo”。 单击右侧,在左侧构建执行状态中会生成一个构建任务,单击任务编号,选择“Console
使用脚本中的软件包部署场景,软件包部署会将构建出来的软件包上传到obs桶中,再使用新的jar包去升级CAE组件。 场景二:使用Jenkins构建生成的是镜像,就使用脚本中的镜像部署场景,镜像部署会将构建出来的镜像上传到swr镜像仓库中,再使用新的镜像去升级CAE组件。 脚本内容 #