检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
资源编排服务-成长地图 | 华为云 资源编排服务 资源编排服务(Resource Formation Service,简称RFS)是完全支持业界事实标准Terraform(HCL + Provider)的新一代云服务资源终态编排引擎。基于业界开放生态HCL语法模板,实现云服务资源的自动化批量构建
<属性> resource "huaweicloud_compute_instance""flexibleengine_compute_instance_v2" "demo" { name = "ecs-demo" image_id = data.huaweicloud_images_image.myimage.id
get_in_map: - regionMap - get_input: HuaweiCloud.Region - image_id ...
description: 云服务器使用的镜像ID type: HuaweiCloud.ECS.Image.Id instance: default: 1 description: 创建云服务器数量 subnet: description
get_input: image imagePullPolicy: get_input: imagePullPolicy name
get_input: images imagePullPolicy: Always lifecycle: postStart: - '/bin/bash' -
get_input: job-image-addr imagePullPolicy: IfNotPresent name: job-sample
default: '*.*.*.*:20202/***/redis:V1' type: string imagePullPolicy: default: IfNotPresent type: string labels: default
什么是模板? 模板是一种遵循AOS语法规范的文本文件,描述了应用属性、云服务配置以及应用与云服务之间的依赖关系。您可以像管理代码一样来管理模板,也可像通过git、svn等代码管理工具一样来管理不同版本的模板。通过模板的方式来管理应用和云服务,可以简化应用系统上云设计,轻松复制和搭建开发
示例 properties: package: image: {get_input: magento-image} imagePullPolicy: {get_input: imagePullPolicy} env: - name:
app_image: {get_input: app_image} config_image: {get_input: config_image} format1: redis_master_replicas
- name: default-secret containers: - image: get_input: statefulset-image-addr
# 输入参数定义 inputs: image: description: 云服务器使用的镜像ID type: HuaweiCloud.ECS.Image.Id instance: default: 1 description: 创建云服务器数量
get_in_map: - regionMap - get_input: HuaweiCloud.Region - image_id ...
get_in_map: - regionMap - get_input: HuaweiCloud.Region - image_id ...
get_input: imagePullPolicy 父主题: 元素列表
get_input: ecs_imageId instances: 1 name: jkhlh nics: - subnetId: get_input: ecs_nics_0_subnetId
{cond_if: [matchOr, image-debug, image-product]} #通过cond_if定义,如果满足debug模式使用调试镜像,不满足使用产品镜像 instances: 1 availabilityZone: az-1
get_input: ccepxbto_k8sManifest_spec_containers_0_image imagePullSecrets: - name: default-secret
- command: - sh - '-c' - get_input: command image