旧 | 第 2 页,共 3 页
在 TLS 1.1 过期后上传 S3 的策略
TLS 1.1 近期全面过期,但有些老的设备还在使用,如何最小代价升级客户端应用?这里实验了 2 种方法:改用 http 或者使用 Cloudfront。
EKS Ingress 跨账号创建 ALB
在企业级生产环境下,通常会把网络服务,安全服务等产品放在统一一个公网账号下进行管理,各个业务模块也可能使用独立的账号,并且与外网隔离。 EKS 会被部署在隔离环境,那么如何创建对公网的 Ingress 呢?理想的做法是创建 Ingress 的时候直接把 ALB 创建到公网账号下,本文尝试实现这一过程。
使用 LLM embeddings 进行数据存储和检索的新姿势
大语言模型可以将文字转化为 embeddings, embeddings 是一个向量(浮点数) 数组。把向量数组存到数据库,然后我们通过搜索最接近的向量就可以得到搜索结果了。本文试验了这一方式。
使用 QuickSight 自动展示 S3 的 Excel 文件
Amazon QuickSight 是 AWS 数据分析的前端展示平台,支持使用 Amazon S3 存储桶的 Excel 文件作为数据集。本文介绍了如何设置 S3 和 如何配置自动刷新。
使用 Java 组装 Amazon Textract 解析出来的键值对
Amazon Textract 就是 OCR, 针对国际单据啥的识别有奇效,看控制台的 Demo 觉得很受惊,居然有 KV 键值对的显示。但用 Java 代码咋获取键值对呢?他的 KEY_VALUE_SET 类型的 Block 使用方法 .text() 啥都没有哇。
在 AWS 里,使用 Jenkins 跨账号执行任务
在 AWS 中,企业的 Jenkins 通常安装在开发测试环境,如果需要操作生产环境中的资源,如何设置权限呢?本文介绍了方法。
使用 Lambda 配合 GuardDuty 事件封禁攻击源
在针对 AWS 的网络攻击过程中,有一类攻击是暴力破解 root 账号,此类攻击会被 GuardDuty 监控并记录到。当发生此类暴力破解事件的时候,可以通过 Lambda 来对攻击源进行及时封禁。
在 AWS 构建应用 (Gitlab CI) 最便宜的姿势
Graviton 在 AWS 是性价比最高的(最高节约 40%),而 Spot 实例适合任务类型的负载,最高能有 90% 的节省。而 Gitlab Runner 可以轻松将构建任务调度到这种类型的节点上。
The cheapest way to build applications (Gitlab CI) on AWS
Graviton (ARM) is the most cost-effective in AWS (up to 40% savings), while Spot instances are suitable for task-type workloads and can save up to 90%. Gitlab Runner can easily schedule build tasks to Graviton + Spot instances.
使用 Gitlab in K8S 构建 Maven 类库到 AWS CodeArtifact
在很多项目里,需要共享类库,所以需要一个构建物仓库,在 AWS 就是 CodeArtifact。本文记录了如何使用 Gitlab 自动化构建 Java 类库,并上传到 CodeArtifact。