Marico's space
首页
我的日志
我的游记
世界·视野
编程技术
Marico's space
首页
我的日志
我的游记
世界·视野
编程技术
技术合作:
look@marico.cc
+86 18660050334
loading...
AWS API MCP Server 的两项安全策略修复,以及它们对服务器内部防护机制的启示
11-12 20:56
最近折腾 AWS API MCP Server(应用程序接口模型上下文协议服务器)的安全策略,踩了几个很典型的坑。这篇把两次策略层修复拆开聊清楚,也谈谈服务器内部防护应该放在什么位置。 AWS API MCP Server 可以让 AI(人工智能)代理通过一个工具执行 AWS CLI(命令行界面)命令。它自带策略文件,可以拦截或放行特定命令。今年的更新日志里,已经两次记录了策略层缺陷。 在 2
你修复了链接,但它还是失效:缓存的 404 和重定向如何比你的修复活得更久
11-12 17:33
最近折腾了一个“明明已经修好,读者却还是打不开”的链接,踩了几个缓存相关的坑,这篇把问题彻底说清楚:为什么页面恢复了,404 和旧重定向却还活着,以及该从哪一层开始排查。 你收到链接失效的报告,找到原因,恢复页面或者加上重定向,自己测试也正常。结果一个小时后,又有人反馈:还是坏的。 你没看错,对方也没看错。从服务器到读者之间不止一个位置会缓存 HTTP(超文本传输协议)响应,错误响应和成功页面
Lambda Powertools for Python:logs、traces、metrics
11-12 14:49
最近折腾 Python Lambda 的可观测性,踩了几个挺典型的坑:日志格式不统一、链路和请求对不上、指标维度一不留神就把成本拉高。这篇把 Lambda Powertools for Python 的用法一次说清楚,包括结构化日志、链路追踪、业务指标、部署和本地测试。 Lambda Powertools for Python 能直接给函数补上结构化日志、链路追踪和指标,不需要自己再造一套小型日
使用 Rust 和 构建低延迟 Webhook 入口网关
11-11 20:56
最近折腾了一下 Rust 搭配 io_uring 的低延迟 Webhook 入口网关,踩了几个坑,这篇把问题说清楚:传统 epoll 模式的耗时到底在哪里,io_uring 能省掉什么,零拷贝接收又需要哪些硬件和内核条件。 Webhook 承载着现代集成系统里的各种事件:支付通知、CI/CD 触发器、聊天平台回调和设备遥测。入口网关通常挡在这些服务前面,需要承受小规模 HTTP(超文本传输协议)
2026 年应用数据备份——自托管 MinIO、云存储与恢复脚本
11-11 17:34
简短结论:如果这是一个全新的金融科技应用,除非你已经有一整套服务器运维能力,并且愿意用工程时间换存储控制权,否则备份数据优先选云对象存储。 最近折腾了 2026 年的应用数据备份,踩了几个坑,这篇把问题说清楚。对于租户隔离、异地容灾以及稳定的恢复路径,这些问题比最低存储单价重要得多。 这就是判断标准。小团队可以创建一个私有 Bucket,生成有时效的恢复链接,然后继续做产品。运行 MinIO
DBDelve 的 Rust 与 GPUI 技术栈:构建数据库客户端对 agent 工具接口设计的启示
11-11 14:49
最近折腾了 DBDelve 这类 Rust 数据库客户端,踩了几个坑,也顺带把 agent 工具接口设计的问题想明白了。这篇把 DBDelve 的 Rust 与 GPUI(Zed 编辑器团队开发的 UI 框架)技术栈拆开聊,重点不只是性能数字,而是它如何为程序化调用留出空间。 DBDelve 是一个基于 Rust、使用 GPUI 构建的数据库客户端。它在 Show HN 上拿到了 107 分和
如何应对“下个季度再联系我”:化解时机拖延异议的话术与销售脚本
11-11 11:27
最近折腾了 founder-led sales(创始人主导销售)和 SDR(销售开发代表)的客户沟通,踩了几个关于“时机”的坑:很多单子不是输在价格,也不是输在需求,而是被一句“下个季度再联系我”悄悄拖死。这篇把“下个季度”这类时机拖延异议拆开说清楚,整理一套能直接开口使用的话术、用于判断真实原因的需求探索问题,以及挂断电话前必须完成的检查清单。 “下个季度再联系我”是拖延,不是日程安排 真
Polymarket 交易机器人:构建实时 Polymarket 做市商(WebSockets 与低延迟架构的工作原理)
11-10 20:56
最近折腾 Polymarket 交易机器人,实时行情、订单簿同步和低延迟这几个坑踩得不算少。这篇把问题说清楚:WebSocket(WebSocket 协议)、本地订单簿和异步执行,到底是怎么拼成一套可用的做市系统。 先说结论:交易策略的上限,往往不是由策略本身决定,而是由它拿到的数据、执行链路和状态管理能力决定。 假设你在 Polymarket 上运行一个自动化交易机器人,监控 BTC 5 分
再写一个 refusal eval 前,先用 Grep 梳理你的工具接口
11-10 17:33
最近折腾了一阵 Agent 工具权限,才发现之前写的不少 eval(评测集)有个共同前提:默认模型会“主动尝试”做错事。比如访问其他租户的数据,或者执行破坏性的迁移操作。于是我写了一堆拒绝评测:给它一个明确禁止的请求,检查它是否会拒绝。通过率很好看,我也因此自我感觉良好了一周左右。 后来读到一篇关于多步工具调用中授权漂移(authorization drift)的论文,里面的结论让我不太舒服。问
Trivy vs Amazon Inspector:详解 AWS 上的容器镜像扫描
11-10 14:49
最近折腾容器镜像安全扫描,踩了几个坑:Trivy 能卡住构建,却不会自动盯着已经上线的镜像;Amazon Inspector 能持续复扫,但成本和功能边界又跟 Trivy 不一样。这篇把 AWS 上的容器镜像扫描讲清楚,再给出一套能直接落地的 GitHub Actions 方案。 你把容器镜像推到 Amazon ECR(Amazon Elastic Container Registry,亚马逊弹
共 624 条, 共 63 页
第
1
2
3
...
63
页