Terraform正在尝试重新创建资源

Terraform正在尝试重新创建资源,terraform,Terraform,使用v0.11.5,不确定terraform为何尝试重新创建lambda功能 [1m[31mError: [0m[0m[1mError applying plan: 1 error(s) occurred: * module.resources.aws_lambda_function.slack-notification-lambda: 1 error(s) occurred: * aws_lambda_function.slack-notification-lambda: Error c

使用v0.11.5,不确定terraform为何尝试重新创建lambda功能

[1m[31mError: [0m[0m[1mError applying plan:

1 error(s) occurred:

* module.resources.aws_lambda_function.slack-notification-lambda: 1 error(s) occurred:

* aws_lambda_function.slack-notification-lambda: Error creating Lambda function: ResourceConflictException: Function already exist: slack-notification-lambda
    status code: 409, request id: ab39666a-3f4c-11e8-a5b3-3d17af679eea

听起来像lambda函数存在,但它没有存储在您的地形状态中。 如果状态被中断且未成功完成,有时会发生这种情况

您可以访问资源

例子
我在代码管道中遇到了类似的问题,通过添加terraform后端来存储reach env的远程状态,我能够解决这个问题


我希望有帮助

谢谢!我做了一个地形状态列表,而lambda模块不在状态文件中。这是通过jenkins管道部署的,所以现在我必须弄清楚与jenkins和terraform的断开连接在哪里
terraform import aws_lambda_function.slack-notification-lambda slack-notification-lambda