检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
variable块中主要包括如下参数: type:指定变量的类型,默认为 string。 description :指定变量的描述信息,用于描述变量的用途。 default:指定变量的默认值,存在默认值的变量可视为可选变量。 validation块:指定变量的自定义验证规则。 如果未明确指定变量类型,则默认为 st
本地变量 本地变量可以理解为模块中的临时变量,其作用范围在所声明的模块内,通过关键字 "locals" 进行声明。本地变量适用于配置中有重复定义相同值或表达式的场景,可以减少代码冗余,并且易于修改。同时过度使用本地变量会导致变量的实际值被隐藏,代码晦涩,不利于维护,因此建议合理使用本地变量。
输出变量 输出变量可以理解为模块的返回值,通过关键字 "output" 进行声明。输出变量是一种对外公开某些信息的方法,既可以在根模块中运行 terraform apply/output 命令输出特定的值,又可以在子模块中将资源的属性值提供给父模块。 声明输出变量 按照约定,输出变量通常在名为
变量 输入变量 输出变量 本地变量 父主题: 配置指南
返回结果 状态码 请求发送以后,您会收到响应,其中包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应
查询资源栈 步骤:进入资源编排控制台,单击左侧导航栏中的“资源栈”, 进入资源栈列表页面 在资源栈列表上方的输入框中输入要查找的资源栈名称,单击搜索图标即可, 如图1: 图1 资源栈搜索 父主题: 入门
ID不一致,则返回400 注意: 创建执行计划后,资源编排服务持久化请求并立即返回,客户端不等待请求最终处理完成,用户无法实时感知请求处理结果 资源编排服务最终会将异步部署请求排队,在服务端空闲的情况下逐个处理。用户最大等待时长为1小时 execution_plan_name String
块(Block),表达式(Experssion)和函数(Functions)组成。 参数 (Argument) 使用等号将一个值或表达式赋值给指定的参数名称,参数名称可以使用字母、数字、下划线(_)和连接符(-)表示,且首字母不能是数字,例如: image_id = "ad091
本文主要对HCL中常见的函数进行总结并通过样例说明其用法。您可以通过Terraform 官方文档查看完整的函数支持列表。 字符串函数 表1 字符串函数 函数名称 函数描述 样例 运行结果 format 字符串格式化 format("Hello, %s!", "cloud") Hello
Terraform的配置文件以 ".tf" 或".tf.json"结尾,主要由provider,resource,data source和变量组成。 每个 Provider 代表一个服务提供商,Terraform 通过插件机制与Provider进行交互。Provider通过关键字
anMetadata来跟踪执行计划的状态 当执行计划状态为AVAILABLE时,可以通过GetExecutionPlan获取本次执行计划的结果 执行计划不会做过多深层的检查和校验,如用户是否有权限生成、修改资源等 注意: 创建执行计划时,指定的资源栈必须存在。如果指定的资源栈不存
toset(["secgroup_demo1", "secgroup_demo2"]) name = each.key } # 通过变量表示 for _each variable "secgroup_name" { type = set(string) } resource
进入部署资源栈实例界面图1,填写需要创建的租户id和部署区域。确认无误单击下一步 图1 部署资源栈实例 4.确认参数无误,单击部署并确定。 5.等待创建成功查看创建结果,显示操作完成则创建成功。 父主题: 使用资源栈集
查看RFS云审计日志 开启云审计服务后,系统开始记录RFS资源的操作。您可以按照如下操作在云审计服务管理控制台查看最近7天的操作记录。 操作步骤 登录云审计服务管理控制台。 在左侧导航栏中,单击“事件列表”。 通过筛选查询对应的操作事件。 当前事件列表支持四个维度的组合查询,详细信息如下:
2022年6月 序号 功能名称 功能描述 阶段 相关文档 1 支持解析模板参数 资源编排云服务提供了解析模板中变量variable参数的功能,您可以通过该API获取模板中定义的所有变量信息,包括变量名称、类型、描述信息、默认、是否为敏感字段、是否可以为空。目前支持解析的模板文件格式是zip或tf或tfjson。
tfvars”中的内容提交到vars_body中。 资源编排服务支持vars_structure,vars_body和vars_uri,如果以上三种方式中声明了同一个变量,将报错400 如果vars_body过大,可以使用vars_uri 如果vars中都是简单的字符串格式,可以使用var_structure
创建同名资源栈集实现。 SELF_MANAGED - 自我管理,基于部署需求,用户需要提前手动创建委托,既包含管理账号授权给RFS的委托,也包含成员账号授权给管理账号的委托。如果委托不存在或权限不足,创建资源栈集不会失败,创建资源栈实例时才会报错。 SERVICE_MANAGED
管理委托名称:资源编排服务使用该委托获取成员账号委托给管理账号的权限。该委托中必须含有iam:tokens:assume权限,用以后续获取被管理委托凭证。如果不包含,则会在新增或者部署实例时报错。 被管理的委托名称:资源编排服务会使用该委托获取实际部署资源所需要的权限,不同成员账号委托给管理账号的委托名称需要保持一致。
部署资源栈时,用户将模板中定义的资源删除(包括Import定义的资源),会触发实际资源的删除。建议通过CreateExecutionPlan查看模板修改后资源栈的部署行为,以避免误操作非预期资源 当触发的部署失败时,如果资源栈开启了自动回滚,会触发自动回滚的流程,否则就会停留在部署失败时的状态
配置指南 Provider Resource Data Source 变量 Metadata Extension