发布于: Jul 21, 2020
AWS CodeBuild 现在支持使用 AWS Session Manager 访问构建环境,以便您能够调查和诊断构建问题。通过对 AWS Session Manager 的支持,您可以通过基于浏览器的一键式交互 shell 或通过 AWS CLI 访问您的 Linux 和 Windows 构建环境。
Session Manager 提供安全、可控且可审计的访问,而无需打开入站端口,维护防御主机或管理 SSH 密钥。使用 CodeBuild 控制台,您可以为每个构建执行创建一个或多个会话。在每个会话中,您将能够全面访问您构建的容器托管,从而无需更新您的构建脚本即可进行故障排除。
首先,您可以在控制台中打开一个 CodeBuild 项目、开始新构建并在构建配置中启用会话连接。构建开始后,查看构建运行并打开 Session Manager 选项卡以开始新会话或管理现有会话。与 Session Manager 的集成已在 CodeBuild 支持的所有 AWS 区域提供。