我正在尝试关闭具有动态资源依赖关系的 ec2 实例。动态资源实现是错误的,所以destroy()
总是返回错误代码并中止关闭。
我已经修复了destroy()
实现,但我无法部署新的提供程序实例,因为旧的实现一直在被使用。在这种情况下有哪些可用选项?我是否需要自己手动关闭实例才能部署新实例?
我正在尝试关闭具有动态资源依赖关系的 ec2 实例。动态资源实现是错误的,所以destroy()
总是返回错误代码并中止关闭。
我已经修复了destroy()
实现,但我无法部署新的提供程序实例,因为旧的实现一直在被使用。在这种情况下有哪些可用选项?我是否需要自己手动关闭实例才能部署新实例?
destroy
运行在创建资源时定义的代码。
一种选择是手动从堆栈文件中删除有问题的动态资源。
使用pulumi state delete
或一系列 (1) pulumi stack export
(2) 编辑状态文件以排除资源 (3) pulumi stack import
。
完成后,下一个pulumi up
应该创建资源的新实例,下一个destroy
将运行更新的代码。