top of page

我爱着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开启新的起点。

 
 
 

留言


© Copyright ROBIN planning LLC.

bottom of page