使用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状态。如果状态中断并且未成功完成,有时会发生这种情况。
你可以import资源
terraform import aws_lambda_function.slack-notification-lambda slack-notification-lambda