检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见3.2 认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects":
配置DEW凭据 配置凭据后,您可以在“组件配置”中使用环境变量功能将凭据导入到组件内。 应用场景 每个企业都有自己的核心敏感数据,这些数据都需要被加密,从而保护它们。为了提高数据安全性,CAE通过添加对应DEW凭据,以环境变量方式注入到组件内,帮您实现数据保护。 约束说明 此功能需要您授权KMS
概述 应用场景 用户可以将业务代码打包部署到CAE,只需在部署的组件配置中添加Nacos引擎配置,即可用自动化对接Nacos引擎,无需手动修改业务代码配置文件,避免人为误操作。 本章节通过CAE源码部署能力自动化部署一个provider服务和一个consumer服务,帮助您体验自动接入Nacos引擎。
自动升级组件到CAE,此章节将根据不同场景为您介绍“CAE升级插件”的使用方法。 目前支持从Codearts构建为镜像,再部署到CAE,也可以通过Codearts构建为软件包上传至Codearts的软件发布库或OBS中,再部署至CAE。 前提条件 已开通软件开发生产线CodeArts服务,已创建项目并托管代码。
CAE提供对接DEW帮助应用从DEW获取凭据的功能,简化应用与DEW对接的复杂度,并提升安全性。 当您的代码里需要注入访问密钥、SSH Key等凭据作为环境变量时,可以通过配置DEW凭据来保证密钥的安全性。 如何创建及管理凭据,请参考凭据管理。 方案架构 图1 凭据注入环境变量的流程图 约束限制 此功能需要您授权KMS
配置负载均衡与路由 本章节指导您配置从环境外部访问本组件的端点与路由,配置成功后,您可以通过VPC或者Internet访问本组件。 CAE支持同时配置多个负载均衡器,实现一个组件多个访问方式。 一个组件最多支持同时配置10个负载均衡器。 前提条件 已创建应用和创建组件。 配置负载均衡与路由
后生效。如果当前使用量不满足,可以再次购买。 续费操作仅适用于套餐包,按需计费不需要续费,只需要保证账户余额充足即可。 续费相关的功能 套餐包续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 套餐包从购买到被自动删除之前,您可以在续费管理中对其进行相关操作。
返回结果: { "job_id": "68531a56-febe-4218-be23-97fe00454cd1" } 得到的job_id,可以通过job_id获取对应的创建的状态。 父主题: 应用示例
图21 执行任务 图22 确认执行配置信息 查看流水线执行结果。 图23 查看流水线执行结果 登录CAE控制台查看组件状态,“最近一次变更状态/时间”列显示状态为“升级成功”,则表示Codearts流水线执行升级成功。 图24 查看组件状态 参数说明 表1 参数说明 参数名称
ai”。即当程序代码读取“TZ”环境变量时,获取值为“Asia/Shanghai”。可以查看上海的时区,可以比较当地时间与上海的时差。实际执行效果视代码而定。 图2 环境变量配置 (可选)您还可以通过单击“导入”,导入自定义的环境变量文件。 导入的文件应为字符串形式的键值对映射,
如何购买套餐包 CAE同时提供套餐包计费模式,您可以购买套餐包享受更多优惠。目前,暂不支持退订套餐包,请提前规划资源的使用额度和时长。 套餐包包括CPU、内存和流量包。 云应用引擎套餐包的详细介绍,请参见CAE计费说明。 套餐包购买注意事项: 费用一次性支付,即刻生效,不支持指定日期生效,不支持退订。
MySQL能够在云中轻松地进行设置和扩展关系型数据库。通过云数据库服务的管理控制台,您几乎可以执行所有必需任务而无需编程,简化运营流程,减少日常运维工作量,从而专注于开发应用和业务发展。 可以在组件配置中绑定云数据库,绑定完成后,在应用运行时可以读取环境变量来获取MySQL相关信息以访问MySQL。 绑定的云数据库需与环境在同一VPC内。
根据实际流量使用量计费。 购买套餐包时,有关计算规格核*时和GiB*时的说明如下: 核*时表示CPU数量*时间,例如:2核*时,可以表示2核的实例使用了1小时,也可以表示1核的实例使用了2小时。 1 核*时=1*60 核*分钟=60*1核*分钟 1 核*时:1核的CPU连续跑了1小时所使用的资源量
单击“云存储配置”模块中的“编辑”,进入云存储配置页面。 单击选择“配置存储桶”。 图2 配置存储桶 从下拉框中选择已授权的存储桶名称。 如需新增授权,可以单击下拉框右侧“去授权云存储桶”进行添加,具体操作请参考授权存储桶。 参考表1配置容器挂载的路径和权限。 表1 参数说明 参数 说明 文件掩码
单击“云存储配置”模块中的“编辑”,进入云存储配置页面。 单击选择“配置通用文件系统”。 图2 配置通用文件系统 从下拉框中选择已授权的通用文件系统名称。 如需新增授权,可以单击下拉框右侧“去授权通用文件系统”进行添加,具体操作请参考授权通用文件系统。 参考表1配置容器挂载的路径和权限。 表1 参数说明 参数 说明
晨3:00尝试一次,直至套餐包到期或者续费成功。 设为自动续费后,还可以手动续费该套餐包。手动续费后,自动续费仍然有效,在新的到期时间前的第7天开始扣款。 自动续费的到期前7日自动扣款属于系统默认配置,您也可以根据需要修改此扣款日,如到期前6日、到期前5日等等。 更多关于自动续费的规则介绍请参见自动续费规则说明。
配置健康检查 应用部署后,可以使用健康检查功能查看应用实例与业务运行是否正常。 本章节通过检测在升级过程中应用不断服为例,为您介绍健康检查功能。 注意事项 单独使用存活探针时,如出现网络波动或程序启动过慢的情况,会导致实例持续被重启,且实例一直处于未就绪的状态。 有如下解决方案:
配置生命周期 CAE提供了回调函数,在容器生命周期的特定阶段执行调用,比如容器在停止前希望执行某项操作,就可以注册相应的钩子函数。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。 图1 选择组件 单击“生命周期管理”模块中的“编辑”按钮。
webhook时需使用),然后单击右下角“高级”。 图6 获取GitLab webhook URL 选择“Filter branches by regex ”,配置指定分支变更后触发构建任务,示例中的分支名称为main,单击右下角“Generate”生成Secret token并保存,在配置Gitlab webhook时需使用。
图24 确认流水线配置信息 自动跳转至流水线详情页面,查看流水线执行结果。 图25 查看流水线执行结果 登录CAE控制台查看组件状态,“最近一次变更状态/时间”列显示状态为“升级成功”,则表示Codearts流水线执行升级成功。 图26 查看组件状态 参数说明 表1 参数说明 参数名称