检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用户期望在资源栈实例中更新的参数内容,参数将覆盖到本次请求中指定的所有资源栈实例中,并根据更新后的参数部署资源栈实例。覆盖后的参数将永久被记录在资源栈实例中,并在之后的部署中继续使用被覆盖参数,直到下一次被更新覆盖。 用户只能覆盖在资源栈集中记录的参数集合vars,如果指定了vars中不存在的参数会
用户期望在资源栈实例中更新的参数内容,参数将覆盖到本次请求中指定的所有资源栈实例中,并根据更新后的参数部署资源栈实例。覆盖后的参数将永久被记录在资源栈实例中,并在之后的部署中继续使用被覆盖参数,直到下一次被更新覆盖。 用户只能覆盖在资源栈集中记录的参数集合vars,如果指定了vars中不存在的参数会
附录 状态码 错误码 应用编排错误码 获取项目ID 获取账号ID
inputs 如果想要模板更加的通用,就不能将元素的参数值都写成固定的。例如,启动虚拟机的镜像ID,建议将这个参数开放出来作为模板的输入,这样模板的使用者就可以自由的控制这个参数。并且在使用该模板,即部署资源栈时,才会设置真正需要使用的镜像ID。 inputs为可选项,用于定义基
云服务或用户私有服务配置为VPC终端节点支持的服务。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 serviceType 否 终端节点服务类型 参数类型:string vpcId 否 终端节点服务对应后端资源所在的VPC的ID 参数类型:HuaweiCloud.VPC
delay 是 进行健康检查的时间间隔(秒) 参数类型:integer 取值说明:用户自定义,0~2147483647之间的整数,例如5 默认值:5 取值约束:可选 0-2147483647 使用建议:根据规格按需选择 httpMethod 否 用于健康检查的HTTP方法,type为HTTP时生效
get_in_map 如果模板中定义了映射表,可以在node_templates和outputs的属性段中,通过get_in_map的方法获取映射表中的内容。 语法 get_in_map: [map_name, top_level_key, second_level_key] 参数说明
outputs 根据模板的要求,执行完一遍部署动作后,模板中定义的所有对象都会被创建。此时,如果需要更直观的看到一些部署结果,您可以把这个结果写在模板的输出章节。一般常见的输出包括:访问地址+端口,应用的URL,初始账号密码等。 outputs为可选项,用于定义模板生成资源栈运行时的输出参数。每个输出参数都需要定义唯一的名称。
public-read-write 表2 OBS预定义的权限控制策略 预定义的权限控制策略 描述 private 桶或对象的所有者拥有完全控制的权限,其他任何人都没有访问权限。 public-read 桶或对象的所有者拥有完全控制的权限,其他所有用户包括匿名用户拥有读的权限。 public-read-write
中定义的输入参数的值。除此之外还可以引用系统伪参数,详情请参见系统伪参数。 语法 get_input: [paramName ] 参数说明 表1 参数说明 参数 是否必填 描述 paramName 是 在模板文件的inputs区域中定义的输入参数的名称。 返回值 对应参数的值。 示例
Agency用于在IAM上创建委托,指定委托账号及对应的权限,委托账号的管理员为用户分配Agent Operator权限后,委托账号的用户即可管理您的资源。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 trustDomainName 是 委托租户的名称 参数类型:string 取值约束:可取长度为
参数 是否必填 参数说明 elementName 是 在blueprint文件的node_templates区域中定义的元素名称。 返回值 对应参数的值。 示例 通过get_reference获取相关联的元素的动态属性值。 node_templates: my-first-vpc:
CCE.HelmRelease 模型说明 Helm是CCE提供的一种基于K8S的打包规范,CCE.HelmRelease是Helm包的部署实例。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 name 是 创建的CCE.HelmRelease名称 参数类型:string
表达式用于引用或计算配置中的值,最简单的表达式是文字表达式,如 "hello world" 或5。Terraform支持多种表达式,包括运算符、条件表达式以及丰富的内置函数。 通过 "terraform console" 命令可以打开一个交互式的控制台,您可以使用该控制台进行表达式及内置函数的体验和测试。
要为创建具有服务托管的资源栈集设置必要的权限。 您需要先通过在各个账户中创建IAM角色以在管理员和目标账户之间建立信任关系,然后才能创建具有自助服务权限的资源栈集。 确定哪个华为云账户是管理员账户。 资源栈集是在该管理员账户中创建的。目标账户是在其中创建属于资源栈集的各个堆栈的账户。 确定您要如何为资源栈集构建权限。
如何更新资源栈 资源编排支持更新资源栈。更新资源栈需要先修改您的资源栈模板,您可以修改模板中的参数值,或者增加、删除模板中的资源。再通过“更新”资源栈按钮,选择编辑好的新模板即可进行更新资源栈。 父主题: 资源编排
LoadBalancer的关联关系: 编写service.yaml时,在metadata中的annotations字段中添加如下语句:kubernetes.io/elb.class: union; spec中的loadBalancerIP需要填写ULB的私网IP,ULB的私网IP可以通过
部署资源栈没有提供查看变更记录的功能,请谨慎操作,如果需要查看详细的变更内容,优先使用创建执行计划功能。 如果后您需要增加云服务资源,或者变更资源栈中某个资源的规格。需要进入资源栈列表页面,找到刚创建成功的资源栈,单击操作列的“更新”或者进入对应的资源栈详情页,单击页面右上角的“更新模板或参数”按钮,进入更新资源栈页面,如图1:
参数类型:string 取值说明:虚拟私有云中可绑定的弹性IP的Id 使用建议:可前往VPC服务的弹性IP界面查看弹性IP的绑定情况及ID subnetId 是 为共享型负载均衡分配vip的子网的neutron_subnet_id 参数类型:HuaweiCloud.VPC.Subnet.All.Id
删除资源栈 1.无删除保护 进入资源栈列表页面,找到刚创建成功的资源栈,单击行操作列的“删除”,页面弹出确认删除框,在输入框中再次输入Delete,单击确定,即可删除。 或者进入资源栈详情页单击页面右上角的“删除”的按钮,达到相同的效果,样例如图1: 图1 删除资源栈弹框 2.存在删除保护