我正在尝试设置一个模块以在云中部署资源(它可以是任何云提供商)。 我看不出使用模板(即部署管理器)优于直接API调用的优势: 使用模板创建VM: 使用API调用创建VM: 有人可以向我解释使用模板有什么好处吗? ...
我正在尝试设置一个模块以在云中部署资源(它可以是任何云提供商)。 我看不出使用模板(即部署管理器)优于直接API调用的优势: 使用模板创建VM: 使用API调用创建VM: 有人可以向我解释使用模板有什么好处吗? ...
我们正在评估备份整个Google Cloud项目的选项。 可能会丢失的所有内容均应保存。 备份和恢复网络,子网,路由等的好方法是什么? 需要明确说明的是:我们的范围不仅包括数据和文件(例如计算引擎磁盘或存储桶),还包括整个“如何将所有内容组合在一起”-所有代码和配置都描述了gcp项目的 ...
目前,我以pulumi作为IaC工具开始,也正在使用TypeScript。 对于使用HTTP触发器的Google云功能,有人知道如何使用特定名称设置骨灰盒吗? 我在下面创建一个新的函数作为代码。 我正在使用以下代码作为参考: https ://www.pulumi.com/docs/r ...
我有适用于CloudWatch警报的CloudFormation模板,可与ElasticSearch集群中的指标配合使用,这里是: 如您所见,此警报跟踪来自整个ElasticSearch集群的指标,但我想创建几个此类警报并分别跟踪每个ElasticSearch节点。 如何使用Cloud ...
我试图让terraform如下基于count条件创建一个资源,我无法理解语法,应该是下面的样子: ...
Iam尝试使用私有负载均衡器部署基础架构: 但是我得到了错误信息: 为什么以及如何解决这个问题? 我不知道缺少哪个配置。 谢谢 ...
作为一个特定的例子,我有一组子网,它们都用于同一件事,但是分布在多个可用区域中。 我希望能够将所有这些作为列表引用,以便可以执行aws_subnet.myname[*].id来获取该子网组的所有子网ID。 有什么办法可以做这样的事情吗? ...
我正在尝试部署一个负载均衡器模板,在其中以各种名称进行移植以形成串联。 这样,参数模板会影响后端地址池和其他输出的命名。 我当前的串联代码是这样的: 但是,当我尝试在Jenkins中运行此命令时,出现以下错误消息: 似乎无法识别resourceId,因为它没有正确连接。 我 ...
每个主要的云提供商(例如AWS或Google Cloud)都以代码(云形成,云部署管理)的形式提供自己的基础架构解决方案。 据我所知,IBM曾经有自己的解决方案,但现在我所看到的只是在Terraform上。 ...
我正在开发Typescript中名为CopyPostgresql的Pulumi ComponentResource。 CopyPostgreSql是一个Kubernetes作业,它将源Postgresql数据库的内容流式传输到目标Postgresql数据库中。 CopyPostgreSq ...
我正在使用基础架构作为代码在CloudFormation中实现GSI。 我想要做的就是使用此表来统计主DynamoTable中的条目。 这是主要故事的样子: 我不需要原始表中的键,我想要的是为新GSI创建一个新的HASH密钥,它将告诉我跟踪的计数来自哪个表,即上表。 以下是我到 ...
我正在使用Terraform进行AWS多账户设置。 我有一个可以创建多个子帐户的主帐户,在这些子帐户中,我引用了主帐户的远程状态来检索输出值。 在测试main.tf中, terraform plan命令无法进行此配置: 出现以下错误: 从我从文档中可以看出,这应该有效…… ...
我的模块abc包含一个通过https://github.com/helm/charts/tree/master/stable/redis-ha的掌舵人部署到Kubernetes的redis-ha实例。 我想taint这个资源。 当我terraform state list我看到的资源列为: ...
使用Terraform时,我很难从几个新的ec2实例中获取密码。 通过阅读一些帖子,以为我拥有了它,但是却一无所获。 这是我的配置: 设法清除了所有语法错误,但是现在运行时出现以下错误: ...
我已经在terraform / terragrunt中定义了我的应用程序的基础架构。 为了能够在不同的环境中部署完整的应用程序,我用整个应用程序创建了一个模块。 但是我不断得到: 无法真正找出问题所在 ...
我正在使用CloudFormation调配的新基础架构。 我需要为安全组获取一个子网cidrblock。 我已经尝试了某种方法来获取子网Cidr块,但出现以下错误: YAML not well-formed 我的模板是: 我需要从SubnetList提取cidr块。 ...
我一直在使用AWS Cloudformation和Terraform来管理云基础架构作为代码(IAC)。 好处是显而易见的。 1)模板文件,简明扼要地描述您的基础设施2)版本控制3)回滚 我还有一个PostgreSQL数据库,我可以将模式转储到一个文件中。 现在,如果我可以编辑像 ...
我一直在尝试,无济于事,在Azure中对以下设置进行Terraform转换: 从Packer创建的自定义VM映像中获得的Linux VM,在该VM上附加了一个永久的,托管的和加密的数据磁盘,但是在外部存在,以防我想使用该自定义的较新(更新,更安全)版本重新创建该VM映像,而不会丢失任何保存 ...
我正在使用AWS和Terraform来推动infra,但具体来说,我在使用混合实例策略启动ASG时遇到了问题。 我试图启动一个ASG,其中一个实例将始终按需和其余的点(所有相同的类型),在它的表面上这看起来很容易,但我已经尝试了一段时间,并继续遇到各种错误。 这是我目前正在使用的: ...
我在另一个目录中有模块。 所以我想添加backend.tf并从linux环境变量中设置提供者数据。 但是terraform给出了错误。 我的结构如下所示。 我已经从终端导出了变量ORGANISATION,REGION和TERRAFORM_BUCKET变量,但是它给出了这个错 ...