360 Secure SkillHub
360 安全技能中心

Watadot Aws Lambda

提供基于 AWS CLI 的 AWS Lambda 命令集,用于查看函数列表、同步调用函数、更新函数代码与环境变量、查询账户并发限额并配置预置并发,并附分层、超时、IAM 权限和 CloudWatch 监控方面的实践建议。

ordiy
ordiy
热度 54.33
最近更新 2026-05-11 17:32:28
分类:开发依赖:代码执行 / 第三方 API应用场景:DevOps / 自动化脚本 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add watadot-aws-lambda
Metadata
name
watadot-aws-lambda
description
Serverless compute orchestration by Watadot Studio. Manage functions, triggers, and cloud rendering.
metadata
{"openclaw":{"emoji":"λ","requires":{"anyBins":["aws"]}}}

AWS Lambda Skills

Architectural patterns for serverless execution and orchestration.

🚀 Core Commands

Function Lifecycle

# List all functions with runtime and memory info
aws lambda list-functions --query "Functions[].{Name:FunctionName,Runtime:Runtime,Memory:MemorySize}" --output table

# Invoke a function synchronously with payload
aws lambda invoke --function-name <name> --payload '{"key": "value"}' --cli-binary-format raw-in-base64-out response.json

Deployment & Configuration

# Update function code via ZIP
aws lambda update-function-code --function-name <name> --zip-file fileb://function.zip

# Update environment variables
aws lambda update-function-configuration --function-name <name> --environment "Variables={KEY=VALUE,ENV=PROD}"

Performance & Scaling

# Check concurrency limits and usage
aws lambda get-account-settings --query "AccountLimit"

# Put provisioned concurrency (warm start optimization)
aws lambda put-provisioned-concurrency-config --function-name <name> --qualifier <alias> --provisioned-concurrent-executions 5

🧠 Best Practices

  1. Layer Management: Offload heavy dependencies (like FFmpeg or Chromium) into Lambda Layers to keep deployment packages small.
  2. Timeout Strategy: Set aggressive timeouts to prevent runaway costs from stuck executions.
  3. IAM Execution Role: Ensure the role has exactly the permissions needed for S3/DynamoDB access—no more.
  4. Monitoring: Use CloudWatch Insights to trace latencies and cold starts.