gpt4 book ai didi

amazon-web-services - 为什么我们在 terraform 中得到资源存在错误?

转载 作者:行者123 更新时间:2023-12-01 04:43:59 25 4
gpt4 key购买 nike

可能是我安静一段时间不明白的事情。

执行计划然后申请。由于未找到快照,因此创建了少量资源并失败。

aws_lambda_function.LambdaShipRdsLog: Creation complete
aws_rds_cluster_parameter_group.default: Creation complete
aws_db_parameter_group.default: Creation complete
aws_s3_bucket.RdsLogShipment: Creation complete
Error applying plan:

发生了 1 个错误:
* aws_rds_cluster.default: Error creating RDS Cluster: DBClusterSnapshotNotFoundFault: DBClusterSnapshot not found: xy
status code: 404, request id: 123

所以,我解决了这个问题并触发了计划并再次申请,但最终得到资源存在错误。

发生了 3 个错误:
* aws_db_parameter_group.default: Error creating DB Parameter Group: DBParameterGroupAlreadyExists: Parameter group xyz already exists
status code: 400, request id: 123
* aws_lambda_function.LambdaShipRdsLog: Error creating Lambda function: ResourceConflictException: Function already exist: xyz
status code: 409, request id: 123
* aws_rds_cluster_parameter_group.default: Error creating DB Cluster Parameter Group: DBParameterGroupAlreadyExists: Parameter group xyz already exists
status code: 400, request id: 123

根据我的理解,正在创建的任何资源都将在状态文件中更新,下次我执行 terraform plan 时也会更新。对于配置,它知道资源已经存在并且会跳过它,但事实并非如此。有人可以解释我缺少什么吗?谢谢。

最佳答案

最有可能在没有直接查看 Terraform 文件和计划/应用的情况下发生的情况是,您手动创建了一个同名的资源,或者 terraform 创建了一个资源并手动删除了该资源。当您手动删除内容时,有时会产生依赖性问题。

关于amazon-web-services - 为什么我们在 terraform 中得到资源存在错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48509721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com