亚马逊AWS官方博客

awschina

Author: awschina

从代码自查到渗透验证:Coreapi 的 AWS Continuum 实践

Coreapi 是一家为企业提供 AI Agent 定制化以及模型服务的软件公司,选择亚马逊云科技作为其基础设施提供商。Coreapi 使用 AWS Continuum 的代码安全审查和按需渗透测试功能,对源代码、公开 API 和控制台入口开展安全检查。通过自动化测试、验证证据和报告中的修复建议,团队发现了此前未知的安全问题,并获得了安排后续排查与处理的依据。

利用 Amazon Athena managed query results 让 AWS DevOps Agent 查询 Amazon S3 中的日志

DevOps Agent 提交的 Athena 查询能扫到数据,却每次都在把结果写回 S3 的时候失败,给 Agent Space 的 role 补上 s3:PutObject 也没有用。原因是 guardrail 是一份 session policy,里面没有任何 S3 写权限,最终生效的权限是 role 上的策略和这份 session policy 的交集。本文给出完整的配置步骤,以及几个需要注意的限制。

同构跨云 / IDC 的 PostgreSQL 迁移工程化实践——当源库含触发器、无主键 LOB 表等情况时,用一套可复用脚本 + AWS DMS 完成完整、一致的迁移

PostgreSQL 是使用最广泛的开源关系型数据库之一,其同构(同引擎)跨云或上云迁移常用 AWS Database Migration Service(AWS DMS)完成。AWS DMS 提供“转换或迁移至托管”(同构数据迁移)和“迁移和复制”两种方式。本项目采用“转换或迁移至托管”的同构迁移方式,并配合一套脚本预建目标库结构、处理触发器、迁移后补齐次级对象与校验一致性来完成。本文面向需要近实时同步、最小停机,且源库不满足AWS DMS 直接完整迁移前提的团队:包括迁移前置准备(源库备份、测试环境验证)、用脚本自动生成迁移所需 SQL 与执行清单、AWS DMS 同构迁移任务配置、迁移后次级对象补齐与一致性校验。方案的核心思路与关键配置(如源库必须设置 REPLICA IDENTITY FULL)在AWS DMS “迁移和复制” 方式下同样验证通过,故也可作为该方式的参考(本文不展开)。本文提供完整方案代码与逐步操作说明,并经过实际项目实施验证。