SageMaker VS Code Editor扩展重启后消失问题求助
解决方案:SageMaker Studio VS Code扩展跨会话保留/自动重装
一、尝试避免扩展被卸载(需IT团队配合)
- 你的VS Code空间每晚被自动重置,当前环境大概率基于临时镜像启动,每次重启会清空扩展目录。由于你无权限修改基础配置,需联系IT团队:
- 要求将Snowflake扩展(ID:
Snowflake.snowflake-vscode)预安装到SageMaker Studio VS Code的基础镜像中; - 或者配置VS Code的扩展目录指向用户持久化存储(SageMaker用户存储默认持久化),让扩展文件不会随空间重启被清除。
- 要求将Snowflake扩展(ID:
二、自动重装扩展(个人可操作)
如果IT暂时无法调整镜像,可通过自定义启动命令实现重启时自动安装扩展:
- 确认扩展ID:Snowflake官方VS Code扩展的ID为
Snowflake.snowflake-vscode; - 配置启动命令:
- 创建新VS Code空间时,在「Advanced settings」的「Custom startup command」中输入:
code --install-extension Snowflake.snowflake-vscode - 若已有空间,进入空间编辑页面,找到「Custom startup command」选项添加上述命令;
- 创建新VS Code空间时,在「Advanced settings」的「Custom startup command」中输入:
- 效果说明:每次空间重启会自动执行安装命令,而你之前保存的Snowflake账户信息存在持久化的用户配置目录中,重装后会自动恢复,无需重新输入。
若IT禁用了自定义启动命令权限,仍需联系IT团队开放该权限或采用第一种方案。
内容的提问来源于stack exchange,提问作者Kamal T
相关产品推荐
相关产品推荐

