如何在 Lambda 中访问 AWS CodeBuild 报告?

How to access AWS CodeBuild reports in a Lambda?

目前我有一个 EventBridge 将状态为“FAILED”的 CodeBuild 构建阶段更新发送到 Lambda。具体来说 - 单元测试是 运行,然后创建一个报告,其中包含有关 运行 的所有测试的信息。我的 Lambda 从 CodeBuild 收到的事件包含报告的 ARN,我希望 Lambda 读取该 ARN,访问报告并输出出错的地方。

我似乎找不到在 Lambda 中访问 CodeBuild 报告的方法 - AWS CDK API 参考在 CodeBuild 部分中似乎没有任何内容。我有生成报告的 ARN,我只是不知道如何让我的 Lambda 读取它。

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/codebuild.html#CodeBuild.Client.batch_get_reports 正是我要找的。找了一圈没看到,就在这里! describe_test_cases() 正是我所需要的。

感谢link @jingx