检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
test.txt 使用obsutil上传创建的文件到obs。 ~/tools/obsutil/obsutil_linux_amd64_5.4.6/obsutil cp test.txt obs://{OBS桶名称} 请将{OBS桶名称}替换为已创建的待使用的OBS桶名称,本示例选择的
单击“确定”。 图8 执行任务 查看构建日志,等待构建成功并成功上传软件包到OBS中。 图9 查看构建日志 登录OBS控制台,在OBS桶中查看软件包已上传成功。 图10 查看OBS桶 创建流水线使用OBS软件包升级CAE组件 创建Codearts流水线: 返回Codearts控制台首页。
以通过Codearts构建为软件包上传至Codearts的软件发布库或OBS中,再部署至CAE。 前提条件 已开通软件开发生产线CodeArts服务,已创建项目并托管代码。 已创建组件。 父主题: 对接软件开发生产线CodeArts流水线自动升级到CAE
对接软件开发生产线CodeArts流水线自动升级到CAE 概述 流水线构建软件包上传到Codearts软件发布库后升级CAE组件 流水线构建软件包上传到obs桶后升级CAE组件 流水线构建镜像上传到swr镜像仓库后升级CAE组件
概述 背景 完成代码开发后,每次上线前需先在Jenkins上打包成镜像或软件包,再将镜像手动上传到swr或者将软件包手动上传到obs,然后去CAE升级组件。该流程较为繁琐,频繁发版测试导致开发和运维效率低,体验差,提供如下最佳实践提高开发效率。下面以Java项目的构建、部署为例提
存储桶,即为OBS服务中的“桶”,是OBS中存储对象的容器,提供海量、安全、高可靠、低成本的数据存储能力。 云存储配置路径与日志路径不能重复。 当前只支持选择类型为标准存储类型的存储桶。 前提条件 在进行存储桶配置之前,请确保您已将需要挂载的应用路径中的所有文件上传至OBS对应的存储桶中。
什么是云应用引擎(Cloud Application Engine) CAE(Cloud Application Engine云应用引擎)是一个面向WEB、微服务应用的Serverless托管服务,提供极速部署、极低成本、极简运维的一站式应用托管方案。支持从源码、软件包、镜像包快
运维及性能监控相关的操作。 CAE实现了与对象存储服务OBS的对接,用户可以通过本服务使用OBS服务中的部分功能。您可以通过CAE服务直接在OBS中创建和查询存储桶,同时支持上传、查询和删除存储桶中的对象文件。您还可以通过本服务在OBS中创建和查询并行文件系统。
Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/{project_id}/cae/jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取项目ID请参见获取项目ID。
枚举值: v1 kind String API类型,固定值“Job”,该值不可修改。 枚举值: Job spec JobSpec object job规格信息。 表4 JobSpec 参数 参数类型 描述 progress Number 任务进度。 status String 任务状态。
ReadOnlyAccess obs:bucket:GetBucketLocation obs:bucket:GetBucketStorage obs:bucket:GetBucketStoragePolicy 拥有对CAE资源的只读权限。 OBS Administrator 对象存储服务管理员。 系统策略
参数 是否必选 参数类型 描述 resource_type 是 String 资源类型,当前只支持“obs”和“sfs”。 resource_sub_type 是 String 对象存储类型。 枚举值: object_bucket parallel_file_system sfs3.0
在CTS事件列表查看云审计事件 操作场景 用户进入云审计服务创建管理类追踪器后,系统开始记录云服务资源的操作。在创建数据类追踪器后,系统开始记录用户对OBS桶中数据的操作。云审计服务管理控制台会保存最近7天的操作记录。 本节介绍如何在云审计服务管理控制台查看或导出最近7天的操作记录: 在新版事件列表查看审计事件
最多显示500条日志。如需查看更多日志,请到云日志服务LTS控制台查看实时标准输出日志。 当日志超过免费赠送的额度(500M)时,继续采集日志,超过的部分按需收费。具体收费情况请参考计费详情 日志数据默认存储30天。超出存储时间的日志将会被自动删除,您可以按需将日志数据转储至OBS桶中长期存储。具体操作请参考日志转储
环境准备 准备Jenkins环境 上传代码到Gitlab代码仓库 安装obsutil工具 安装KooCLI工具 安装插件并配置Jenkins工具 父主题: Gitlab对接Jenkins自动构建并部署到CAE
上传到SWR的镜像地址,值填写: ${swr_address}/${org_name}/${image_name}:${image_tag}。 父主题: 对接软件开发生产线CodeArts流水线自动升级到CAE
function obs_software_upgrade() { echo "upload jar to obs" # 软件包上传到obs的地址,格式:obs://{桶名}{jar包在obs桶中的存放目录} bucket_address="obs://$buc
选择软件包位置“CodeArts件发布库”或“OBS对象存储选择”。 从“CodeArts软件发布库”选择对应软件包时,需要提前将软件包上传至软件发布库,相关操作请参考上传软件包。 从“OBS对象存储选择”中选择对应软件包时,需要先将软件包上传至OBS对象存储桶内,具体操作请参考上传对象。 构
权限管理新增CAE权限详细说明及与系统权限的关系。 2022-6-30 第二次发布。 名词解释新增数据冗余存储策略释义。 与其他云服务之间的关系新增与OBS服务关系解释。 2021-11-30 第一次发布。
20abcfbf941/cae-backend/${release_version}/cae-backend.jar。 父主题: 对接软件开发生产线CodeArts流水线自动升级到CAE