amazon-web-services - 如何处理必须由 Pulumi 创建但后来在其他地方管理的资源?
问题描述
例如,为了在 AWS ECS 上使用 CodeDeploy 实现蓝/绿部署管道,我首先使用 Pulumi 预置负载均衡器、侦听器和目标组(以及其他资源)。但是在我提供侦听器以在 CodeDeploy 上创建 DeploymentConfig 之后,蓝/绿部署控制器将在每个部署上操纵侦听器。
此时,如果我pulumi preview
再次运行,则表明 Listeners 已经分歧(由于新的部署),Pulumi 将尝试“修复”该问题,与部署控制器发生冲突。
到目前为止,我看到的唯一解决方案是pulumi state delete
让 Pulumi 停止跟踪这些资源,但这似乎不是正确的方法。
处理首先由 Pulumi 创建但随后在其他地方管理的资源的正确方法是什么?
解决方案
推荐阅读
- java - 通过在 Sql 中使用表名中的特定单词检查表是否存在
- azure - 如何增加 Azure 容器实例的共享内存(dev/shm)?
- r - 如何在 R 中查找 MDS 的异常值?
- javascript - 函数 showToast 正在删除元素而不是输出消息
- scala - java.lang.ClassNotFoundException:com.datastax.spark.connector.rdd.partitioner.CassandraPartition
- javascript - 飞入动画仅在焦点上
- python - 如何获取另一个函数内部定义的函数的 getattr()?Python
- python - 特殊价值:尝试编写只读数据库 Centos 8 Apache webserver Python 3.6
- algorithm - 寻找解决独特问题的算法
- botframework - EndDialogAsync 问题 Botframework V4