AWS Cloud9 云开发环境入门 - 浏览器 IDE 的设置与活用
仅通过浏览器即可完成 AWS 开发的云 IDE。介绍在预装 SAM CLI 环境中进行 Lambda 开发以及通过实时协同编辑实现结对编程的方法。
关于 CodeCommit、CodeBuild、Cloud9、CodePipeline 等 AWS 开发支持工具应用的对比文章
仅通过浏览器即可完成 AWS 开发的云 IDE。介绍在预装 SAM CLI 环境中进行 Lambda 开发以及通过实时协同编辑实现结对编程的方法。
构建 npm、Maven、PyPI 的私有仓库,通过上游缓存确保构建稳定性。通过包来源控制防止依赖混淆攻击。
Amazon CodeCatalyst 的 Dev Environments 通过 devfile 标准化环境定义并提供分支级别的隔离环境,大幅缩短开发者入职时间。详细介绍 VS Code 和 JetBrains 的 IDE 联动、计算规格选择以及环境自动停止的成本管理。
从 Kiro IDE 的安装到 VS Code 扩展功能的活用、工作区设置、调试配置,介绍优化开发环境的步骤。
从终端启动 Kiro,以交互方式进行代码生成、文件操作、Git 集成和测试执行。解析 LSP 集成的代码分析与规格驱动开发工作流。
详细介绍 CodeCatalyst 的项目管理、基于蓝图的环境构建以及 CI/CD 工作流的集成。
在 iOS 和 Android 真机上自动执行测试并集成到 CI/CD 管道。同时介绍测试框架的选择标准和通过远程访问进行的手动测试。
通过服务地图可视化微服务请求的全路径,使用过滤表达式筛选问题追踪。同时介绍与 OpenTelemetry 的集成模式。
全面解析以 AI 为核心的 AI-DLC 开发方法论。介绍 Inception、Construction、Operation 三个阶段,以及在 Kiro 和 Amazon Q Developer 中的实践方法。
全面介绍为期 3 天的团队开发 AI-DLC 实践工作坊。讲解 Mob Elaboration 和 Mob Construction 的推进方式,以及开源工作流的使用方法。
解析使用 AWS Application Composer 进行无服务器应用程序的可视化设计。介绍通过拖放进行架构设计以及 SAM/CloudFormation 模板的自动生成。
通过规格驱动开发共享团队设计意图,通过 Steering 文件统一编码规范。解析 Agent Hooks 自动检查与代码审查流程的效率化方法。
在文件保存或命令执行时自动触发钩子,将代码检查、测试和格式化集成到 AI 代理工作流中。解析钩子定义的结构与实用活用模式。
通过需求定义、设计、任务三阶段规格控制 AI 代理的输出质量,生成符合意图的代码。解析规格文件的结构与高效编写模式。
详解 AWS Transform Custom 实现框架和运行时迁移的自动化。介绍 Java 版本升级、Python 2 到 3 迁移以及企业自定义转换模式。
详解使用 AWS Transform Custom 消除技术债务。介绍自然语言转换定义、大规模代码库的批量应用以及质量验证的自动化。
详解通过 Application Composer 进行无服务器架构的可视化设计、SAM 模板的自动生成以及 VS Code 集成。
详细介绍利用 AWS Cloud9 构建基于云的集成开发环境的方法。包括通过浏览器进行全栈开发、实时结对编程、与 CodeCommit 的集成以及 Lambda 函数的本地测试等加速团队开发的实践方法。
介绍通过 CDK 使用 TypeScript/Python 定义基础设施、L1/L2/L3 Construct 的选择以及测试方法。
在 IDE 中实时生成代码建议,同时提供 OWASP Top 10 安全扫描和开源许可证引用检测。介绍高效使用的技巧。
基于机器学习的 Reviewer 自动检测资源泄漏和并发问题,Profiler 通过火焰图可视化 CPU 瓶颈。介绍与 CI/CD 的集成模式。
解析 Amazon Q Developer 在 IDE 中的代码生成、AWS 控制台中的故障排查以及代码转换的使用方法。
解析 S3 和 EC2 的 API 返回 XML 响应的历史原因、Query API 与 REST API 的区别、从 Signature V2 到 V4 的认证方式演进,以及 SDK 所隐藏的复杂性。
解析 ec2.us-east-1.amazonaws.com 这样的区域端点与 iam.amazonaws.com 这样的全球端点分离的设计原因,以及双栈端点和 FIPS 端点的存在。
解析 AWS API 速率限制通过令牌桶算法实现的机制、突发容量的概念、各服务限制值的差异,以及避免限流的实践对策。
详解使用 AWS CodeArtifact 构建和运维制品仓库的方法。统一管理 npm、Maven、PyPI 等包,并介绍通过与 CodeBuild 集成构建安全构建流水线的方法。
详细介绍利用 Amazon CodeGuru 实现代码审查自动化和应用程序性能分析的方法。包括与 CodeBuild 集成将质量门禁嵌入 CI/CD 流水线以及生产环境的性能优化。
介绍使用 AWS CloudShell 的基于浏览器的 Shell 环境。包括从 AWS 管理控制台即时使用的 CLI 环境、预装开发工具、IAM 认证自动集成、安全文件管理等提升运维效率的实践方法。