使用Terraform创建应用程序引擎应用程序时出错



当我在谷歌云项目上运行Terraform脚本时,我目前收到以下错误:

Error: Error creating App Engine application: googleapi: Error 409: This application already exists and cannot be re-created., alreadyExists

我知道这是因为当我之前在该项目上设置云并使用地形破坏时,它已经在运行了。在地形的文档中提到,它目前无法在创建时删除它。

我有什么办法绕过它吗?找不到任何关于错误处理之类的信息。唯一的其他方法是两个单独的脚本来设置云环境(使用和使用应用程序引擎应用程序(

是的,这是Terraform的限制。当您运行Terraform destroy命令时,Terraform无法删除应用程序引擎应用程序。

的两种解决方案

  1. 如果使用terraform创建完整的基础设施,请删除项目并重新创建
  2. 使用gcloud app create手动创建应用程序

最新更新