SuperAPI AI 工具集

aws-messaging-and-streaming

部署与运维

查看项目

更新于 10-15 17:22

技能介绍

用途:帮助判断工作负载属于消息(messaging)还是流式(streaming)模式,并选择合适的 AWS 服务及理解服务间集成方式。具体数字、版本、限额与行为细节需查对应服务技能或官方文档,不确定时应检索而非猜测。

主要能力:区分两种模式。消息模式为解耦异步通信,消息消费后删除、不支持重放,适用于命令/请求、任务分发、事件通知;流式模式为有序、持久、高吞吐的持续数据流,记录在保留期内可重放、分区/分片内严格有序,适用于事件溯源、实时分析、CDC。消息类服务包括 SQS(任务队列)、SNS(扇出/发布订阅)、EventBridge(事件路由)、Amazon MQ(JMS/AMQP 迁移);流式类包括 Kinesis Data Streams、Data Firehose、Managed Service for Apache Flink、MSK。应用对人(A2P)通信另属一组,涉及 SES、End User Messaging 各渠道,需加载对应技能。

使用方式:加载技能可用 aws___retrieve_skill(skill_name="<skill>"),或从 Agent Toolkit 读取 skills/<skill>/SKILL.md;查询文档可用 aws___search_documentation、aws___read_documentation。

限制与注意:资料列出若干常见集成陷阱,如 SQS 系统属性与用户属性区分、SNS 到 Firehose 的换行符问题、DLQ 需队列策略、生产环境建议长轮询与客户托管密钥、凭证应存 Secrets Manager、服务主体资源策略需加 aws:SourceArn / aws:SourceAccount 条件。资料未提供价格、安装命令等事实。