我使用 EBS 卷作为数据存储(在我的例子中是 Lucene 索引)。我在初始化后立即将这个 50Gb 卷从 Java 应用程序挂载到一个实例。每次启动环境时,我的 Web 应用程序都会将 EBS 卷附加到它正在运行的 EC2 实例上,安装磁盘,并开始使用那里的数据(用于读取和写入)。一切正常。
现在我正在尝试实现 URL 交换机制,这意味着我每次想要重新部署应用程序时都会启动一个新环境。但 EBS 卷仍将附加到旧环境。冲突很明显。
我不知道这怎么可能解决。有任何想法吗?
(我已经在AWS 论坛上发布了这个问题,但没有得到任何合理的答案)。