SuperAPI AI 工具集

amazon-web-services

部署与运维

查看项目

更新于 10-16 02:35

技能介绍

用途:面向应用开发者整理 AWS 核心服务的使用模式,适用于构建云原生应用、无服务器架构、容器部署、托管数据库、CDN 分发、事件驱动系统与基础设施即代码。资料同时指出不适用场景:简单静态站点(可考虑 Vercel/Netlify)、纯本地开发工具、无云部署需求的项目。

主要能力:AWS SDK for JavaScript v3 采用模块化包(@aws-sdk/client-*)并提供 TypeScript 支持;AWS CDK v2 用 TypeScript 构造定义基础设施并合成 CloudFormation 模板。快速参考覆盖 S3 上传(PutObjectCommand)、S3 预签名 URL(getSignedUrl(),来自 @aws-sdk/s3-request-presigner,最长 7 天)、Lambda 函数与层、IAM 策略语句、DynamoDB 表与 GSI、SQS 队列、SNS 主题、CloudFront 分发、RDS/Aurora、ECS Fargate、Route 53、Secrets Manager、CDK 栈与 CDK 测试(Template.fromStack)。

使用方式:按服务选择对应 API 或 CDK 构造;IAM 遵循最小权限,避免通配符资源;SQS 配置死信队列与长轮询;DynamoDB 先设计访问模式再用 Query;密钥使用 Secrets Manager 或 SSM Parameter Store;Lambda 用 NodejsFunction 配合 esbuild 打包;有状态资源设置 RemovalPolicy.RETAIN;RDS 使用 RDS Proxy 或限制连接数;CloudFront 定义显式缓存策略;CDK 测试结合细粒度断言与快照。

限制与说明:资料未提供具体价格、收费模式、性能数据或完整安装命令;部分内容以表格形式给出,未展开代码示例。若存在 docker、github-actions、typescript-patterns、application-security 等技能,可将容器构建、CI/CD、TypeScript 严格模式与安全最佳实践分别委派处理。