已找到以下 41 条记录
产品选择
Terraform
没有找到结果,请重新输入
产品选择
Terraform
产品选择
没有找到结果,请重新输入
  • 静态网站托管 - Terraform

    )或连字符(-)开始或结束,不能包含两个连续句点(.)或相邻句点(.)连字符(-),不能是IP地址。 website index_document (必填)访问静态网站时返回索引页面,即首页。 error_document (可选)当访问错误静态网站路径时,返回404错误页面。 routing_rules

  • for - Terraform

    使用键值对或字符串集合形式快速地将值填入到对应属性中,不仅可以优化脚本结构也有利于理解多实例间关系。 在使用映射类型表达时,我们可以使用 "each.key" "each.value" 来访问映射值。以创建VPC为例,通过 for_each 中键值对,我们可以灵活配置VPC的名称和CIDR。

  • 弹性伸缩 AS - Terraform

    弹性伸缩 AS 应用场景 弹性伸缩服务可根据用户业务需求,通过策略自动调整其业务资源。具有自动调整资源、节约成本开支、提高可用性容错能力优势。适用以下场景: 访问流量较大论坛网站,业务负载变化难以预测,需要根据实时监控到云服务器CPU使用率、内存使用率等指标对云服务器数量进行动态调整。

  • 其他命令 - Terraform

    其他命令 terraform validate 该命令用于快速检查配置文件中语法错误,无需通过 plan/apply 命令便可定位错误详细位置原因。 检验正确 $ terraform validate The configuration is valid. 检验错误 $ terraform

  • 样式约定 - Terraform

    样式约定 样式约定 Terraform约定了一些惯用风格样式,以确保不同团队编写文件模块风格一致性。建议用户遵循这些约定,推荐样式约定如下: 对于每个嵌套级别,缩进两个空格。 当多个单行参数在同一嵌套级别连续出现时,建议将等号对齐。 name =

  • Backend - Terraform

    命令将会按照模块定义变更或者重建资源,直到模块对资源定义与 state 中映射保持一致。如果实际资源依然存在于云平台中,这将会导致资源重复创建或者创建失败。 在团队协作中,如果想维护同一套资源,需要将资源配置文件 state 文件一起拷贝,这无形中增加了代码维护成本。为了

  • Data Source - Terraform

    Data Source 可以认为是特殊Resource,通过关键字 "data" 进行声明。Data Source 用于查询已经存在资源属性信息,例如我们可以通过 "Ubuntu 18.04 server 64bit" 镜像名称查询得到对应镜像ID及其他属性: data "h

  • 基本命令 - Terraform

    选项对使用ProviderModules进行更新。 $ terraform init -upgrade=true terraform plan terraform plan 命令用于创建执行前计划,是 terraform apply 执行前一个预览方式,可以检查当前变更是否符合预期。terraform

  • state管理命令 - Terraform

    在完成资源创建和修改后,会将资源状态属性信息会保存在 terraform.tfstate 文件中。我们可以使用 "terraform state" 相关命令对 state 进行管理。 terraform state list 该命令列出当前state文件中配置所有资源,输出格式为:<资源类型>

  • 基本操作 - Terraform

    )或连字符(-)开始或结束,不能包含两个连续句点(.)或相邻句点(.)连字符(-),不能是IP地址。 acl (可选)OBS存储桶访问控制策略 取值范围: private:默认策略,除桶ACL授权外其他用户无桶访问权限。 public-read:任何用户都可以对桶内对象进行读操作。

  • count - Terraform

    默认情况下,Terraform resource块只配置一个资源。当我们需要创建多个相同资源时,如果配置多个独立 resource块就显得很冗余,且不利于维护。我们可以使用 count 或 for_each 参数在同一个 resource块中管理多个相同资源。在同一个 resource块中不能同时使用count

  • 基本语法 - Terraform

    "value" } 列表类型集合类型表示方式相同,其中元素为基本类型列表/集合使用 [] 封装,元素为块类型列表/集合使用重复块形式表示,例如: # 基本类型列表 security_groups = ["default", "internal"] # 块类型列表 network

  • 典型网络配置 - Terraform

    典型网络配置 应用场景 在创建VPC之前,您需要根据具体业务需求规划VPC数量,子网数量、IP网段划分互联互通方式等。详细网络规划请参考虚拟私有云最佳实践。 本教程将创建一个VPC用于托管Web应用或网站,其私网网段为192.168.0.0/16,按照业务模块划分3个子

  • 华为云Provider 认证 - Terraform

    "my-secret-key" } 使用静态凭据认证方式比较简单,但需要将AK/SK以明文形式存储在配置文件中,存在密钥泄露安全隐患。推荐您使用环境变量方式进行认证。 环境变量 将region,AK/SK等参数设置为环境变量方式进行认证,例如: $ export HW_R

  • provider - Terraform

    region = "cn-south-1" ... } 示例中我们声明了北京广州华为云provider,并对广州地区provider增加了别名。我们在资源中使用元参数 provider 来选择非默认 provider块,其格式为:<provider名称>.<别名>。 resource

  • 表达式 - Terraform

    (map、list、set) 中每个元素,并对元素进行处理,最后将结果输出为一个新集合类型。for表达式输出结果取决于所使用括号类型: 使用 '[' ']' 将生成一个列表 使用 '{' '}' 将生成一个映射/对象 假设列表 mylist 值为 ["AA", "BBB"

  • Provider - Terraform

    进行声明,Provider配置参数请参考这里。 执行 terraform init 命令时会下载使用插件,默认将从Terraform官方仓库下载最新版本插件。对于Terraform 0.13之后版本,可以使用 "required_providers" 指定Provider registry

  • 增加只读实例 - Terraform

  • Terraform简介 - Terraform

    Terraform建立了一个所有资源图,并行创建和修改任何非依赖性资源。从而使得Terraform可以尽可能高效地构建基础设施,操作人员可以深入了解基础设施中依赖性。 变更自动化 复杂变更集可以应用于您基础设施,而只需最少的人工干预。有了前面提到执行计划资源图,您就可以准确地知道

  • Modules - Terraform

    HTTP URL 当源路径为HTTP或HTTPsURL时,Terraform将向给定URL发送GET请求并下载对应文件。我们也可以通过HTTP URL形式来访问OBS桶中对象,将对象访问策略设置为公共读,然后使用对应endpoint链接即可: module "myvpc"