检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ir" # 上传到obs的jar包链接,格式:https://{桶名}.obs.{region}.myhuaweicloud.com/{jar包在obs桶中的存放目录}/ obs_jar_url="https://$bucket_name.obs.$region.myhuaweicloud
*仓库类型 支持以下官方仓库类型: GitHub(https://github.com) 授权方式支持:OAuth/私人令牌。 GitCode:(https://gitcode.com) 授权方式支持:私人令牌。 Bitbucket(https://bitbucket.org) 授权方式
Core应用为例。 前提条件 已创建环境和创建应用。 Fork示例源码 使用您的账号登录GitHub,并Fork示例源码仓库到个人账号。 源码地址:https://github.com/Azure-Samples/dotnetcore-docs-hello-world。 Dockerfile解析
擎。 Nacos引擎所在虚拟私有云和子网同CAE环境的VPC一致。 登录GitHub,将Nacos源码fork到您的仓库下。源码地址:https://github.com/nacos-group/nacos-examples。 父主题: SpringCloud应用部署到CAE自动对接Nacos引擎
配置流水线构建任务 场景一:使用Jenkins构建生成的是软件包,如Jar包,就使用脚本中的软件包部署场景,软件包部署会将构建出来的软件包上传到OBS桶中并升级CAE组件。 场景二:使用Jenkins构建生成的是镜像包,就使用脚本中的镜像部署场景,镜像部署会将构建出来的镜像包上传到SWR镜像仓库中并升级CAE组件。
获取项目ID 调用API获取项目ID 项目ID通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见3.2
" -H "X-Environment-ID: $env_id" -H "X-Auth-Token:$Token" -X POST "https://{cae_endpoint}v1/{project_id}/cae/applications/{application_id}/components"
请求示例 更新组件代码源为源码仓库,组件名称“demo”,版本“1.0.0”,选择GitLab源码仓库,运行时为Java8。 PUT https://{endpoint}/v1/{project_id}/cae/applications/{application_id}/comp
您可以通过以下链接下载“index.html”和“test.html”静态文件进行更新操作。 下载地址:https://cae-demo.obs.cn-north-4.myhuaweicloud.com/nginx.zip或https://cae-demo.obs.cn-north-4.myhuaweicloud
参数类型 描述 job_id String 任务ID。 请求示例 对组件执行指定操作,如部署、重启、停止、启动、生效配置。 POST https://{endpoint}/v1/{project_id}/cae/applications/{application_id}/comp
" -H "X-Environment-ID: $env_id" -H "X-Auth-Token:$Token" -X POST "https://{cae_endpoint}/v1/{project_id}/cae/applications" -d '{ "apiVersion":
" -H "X-Environment-ID: $env_id" -H "X-Auth-Token:$Token" -X POST "https://{cae_endpoint}v1/{project_id}/cae/applications/{application_id}/c
ABCDEFG....”,则调用接口时将“X-Auth-Token: ABCDEFG....”加到请求消息头即可,如下所示。 GET https://iam.cn-north-4.myhuaweicloud.com/v3/auth/projects Content-Type: application/json
请求示例 使用源码仓库创建组件,组件名称“test-code”,版本“1.0.0”,选择GitLab源码仓库,运行时为Java8。 POST https://{endpoint}/v1/{project_id}/cae/applications/{application_id}/components
String 通知的终端地址。 email协议,接入点必须是邮件地址。 sms协议,接入点必须是一个电话号码。 wechat协议,参考https://support.huaweicloud.com/smn_faq/smn_faq_0027.html获取订阅终端, 企业微信群消息为
Array of strings 当前缺失的委托权限列表。 响应参数 无 请求示例 创建委托,委托名称为“cae_trust”。 POST https://{endpoint}/v1/{project_id}/cae/agencies { "api_version" : "v1"
参数 参数类型 描述 name String 委托名称,固定值“cae_trust”,该值不可修改。 请求示例 获取委托列表。 GET https://{endpoint}/v1/{project_id}/cae/agencies 响应示例 状态码: 200 请求成功。 { "api_version"
请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 响应参数 无 请求示例 删除定时启停规则。 DELETE https://{endpoint}/v1/{project_id}/cae/timer-rules/{rule_id} 响应示例 无 状态码 状态码
请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。 响应参数 无 请求示例 删除域名。 DELETE https://{endpoint}/v1/{project_id}/cae/domains/{domain_id} 响应示例 无 状态码 状态码
关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 响应参数 无 请求示例 删除CAE环境访问VPC配置。 DELETE https://{endpoint}/v1/{project_id}/cae/vpc-egress/{vpc_egress_id} 响应示例 无 状态码