📄️ 资源层次结构
StackQL 资源层次结构:Provider、服务、资源和方法如何将云和 SaaS API 映射为可查询的 SQL 表。
📄️ 使用 StackQL
使用 StackQL:在 shell 中交互式运行查询,通过 exec 非交互式运行,或以服务器方式运行,并在使用过程中发现 Provider、服务和资源。
📄️ 使用 Provider
在 StackQL 中使用 Provider:从注册表拉取,使用环境变量或凭据进行身份验证,并查询其服务和资源。
📄️ 在 Claude Desktop 中使用 StackQL
在 Claude Desktop 中使用 StackQL,以自然语言查询和预配云资源
📄️ 输出模式
StackQL 输出模式:table、json、jsonl、csv 和 otel,如何选择,以及各模式在 shell、exec 和服务器用法下输出的内容。
📄️ OTel 后端方案
基于 StackQL otel 输出在 ClickHouse 和 Datadog 中实现云资源清单、漂移和权限分配历史,并附定时 CI 示例
📄️ 使用变量
在 StackQL 中使用变量:通过 Jsonnet 或 JSON 数据文件提供值,在语句中引用这些值,引入外部值,并通过试运行预览。
📄️ 会话变量
StackQL 中的会话变量:使用 SET 设置带类型的标量值,在谓词和表达式中通过 $name 解引用,并借助 IDENTIFIER 将其用作关系名和列名。
📄️ Provider 会话与机密
StackQL 中的 Provider 会话:绑定带有各自凭据、租户标签和参数默认值的 Provider 别名,按会话覆盖凭据字段,并将机密保存在会话内存或操作系统机密存储中。
📄️ 创建基础设施模板
在 StackQL 中使用 SHOW INSERT 为任意资源生成 INSERT 模板(包含全部参数或仅必需参数),作为基础设施定义的起点。