Skill 安装
多 Agent 安装npx skills add https://github.com/aws/agent-toolkit-for-aws --skill processing-s3-uploads-with-step-functions
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
aws/agent-toolkit-for-aws#processing-s3-uploads-with-step-functions
Skill 更新日志
版本列表
无版本号
fix: 固定依赖版本 (#290)
* fix(processing-s3-uploads-with-step-functions): 通过摘要固定容器基础镜像
OSSF Scorecard 的 Pinned-Dependencies 检查将 Fargate 处理器基础镜像标记为可变:
containerImage not pinned by hash:
.../scripts/Dockerfile:1: pin your Docker image by updating
python:3.12-slim to python:3.12-slim@sha256:e5c9fa26...
追加 python:3.12-slim 的多架构清单摘要,使构建解析为单一不可变镜像。为便于阅读,标签与摘要一并保留;Scorecard 通过 `@sha256:` 后缀进行匹配。
Co-Authored-By: Claude Opus 5
* fix(processing-s3-uploads-with-step-functions): 通过哈希固定 pip 安装
OSSF Scorecard 的 Pinned-Dependencies 检查将 pip 安装标记为可变:
pipCommand not pinned by hash:
.../scripts/Dockerfile:3
仅固定版本无法通过此检查——Scorecard 将任何裸包参数视为未固定,因此 `boto3==` 仍会发出警告。需要启用哈希校验模式。
将依赖项移入哈希固定的 requirements.txt,覆盖完整的传递闭包(除非每个解析出的依赖项都带有哈希,否则 pip 的 --require-hashes 会拒绝安装),并使用 --require-hashes 进行安装。
已在本地验证:镜像在哈希校验模式下构建成功,且 boto3 在运行时可以导入。
Co-Authored-By: Claude Opus 5
---------
Co-authored-by: scottschreckengaust
Co-authored-by: Claude Opus 5
无版本号
docs: 对 serverless skills 进行小幅格式清理 (#102)
无版本号
feat: 添加 2 个 Starter Home skills(custom-domain-rest-api、step-functions-s3)(#100)
* feat: 添加 2 个 Starter Home skills(deploying-custom-domain-rest-api、processing-s3-uploads-with-step-functions)
添加以下 skills:
- deploying-custom-domain-rest-api:带自定义域名的区域 REST API、Lambda 授权方、ACM、Route 53
- processing-s3-uploads-with-step-functions:Step Functions 工作流按文件大小将 S3 上传路由到 Lambda 或 Fargate
* fix: 解决 markdownlint 错误
暂无评论...