我爱着Cloud9一直用了下来,但终于不得不面对了。
- 4天前
- 讀畢需時 2 分鐘
某天早上打开Cloud9,弹出了一个提示。

⚠ Notification — Amazon Linux 2 deprecation for Cloud9
On June 30, 2026, Amazon Linux 2 support will be deprecated. For security reasons, we recommend that you use Amazon Linux 2023 as the AMI to create a new environment or you can move the existing environment to Amazon Linux 2023 AMI as it is fully supported.
我知道。一直都知道。但一直视而不见。
与Cloud9的缘分很长。第一次使用是在觉得本地搭建开发环境很麻烦的时候。在那之前我并不相信「在浏览器里就能完成的IDE」,可一试就被折服了。随处可访问,还能与团队成员共享屏幕做代码评审。而且与AWS的联动理所当然地深入。那份便利是货真价实的。
只用一个浏览器就能"随处开发"的魔法
Cloud9对我而言之所以特别,是因为有一种「能把环境整个带着走」的感觉。就算换了笔记本、就算用的是配置不高的机器,只要打开浏览器,我的开发环境就在那里。
Lambda函数开发也能从Cloud9直接部署,与IAM角色的联动也是自动的。习惯了那份轻松之后,就再也不想回到本地IDE了。终端是内置的,文件树也有。几乎没有不满。
那么,究竟发生了什么
这次的弹窗指出,我使用的Cloud9环境的AMI是Amazon Linux 2(AL2)。AL2的支持将于2026年6月30日结束,安全更新也会停止。Amazon给出的建议有两个。
Option A — 创建新环境:以Amazon Linux 2023(AL2023)的AMI新建环境。需要迁移设置。
Option B — 把既有环境迁移到AL2023:按照UserGuide切换既有环境的AMI。虽然费工夫,但能继承环境。
虽然写着「暂时也可以就这样继续用」,但在没有支持与更新的环境上做与生产环境联动的开发,还是有点可怕。尤其是涉及安全的工作。
老实说,这或许正是迁移的契机
其实最近,用VS Code + Remote SSH,或者用Cloud Shell,「不用Cloud9也能跑」的情况正在一点点增加。即便如此仍留在Cloud9,是因为有一种熟悉之地的安心感。
但看到这次的通知我想到,这或许正是个好机会。在用AL2023重建环境的同时,也把它当作重新审视自己开发方式的时间就好。这是一个好好梳理哪些工作继续留在Cloud9、哪些工作转到其他工具的机会。
接下来要做的事
首先把既有Cloud9环境的设置·已安装的包·各类dotfiles文档化。在此基础上用AL2023搭建新环境,一边并行运行一边确认能否迁移。距离6月30日还有3个月,可以不慌不忙、有计划地进行。
不过,有一句话想说。Cloud9,真的谢谢你。最先让我认识到浏览器IDE可能性的,正是你。
☁️ 环境会改变,但对代码的热爱不会改变。来吧,用AL2023开启新的起点。



留言