跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.skrmir.com/llms.txt

Use this file to discover all available pages before exploring further.

环境模型:Dev/Test/Preview/Prod

适用对象

本页面适用于要设计权限、审批、发布流程和环境隔离策略的维护者与使用者。

目标与范围

本页解释默认四环境模型的语义差异,以及为什么 prod 与其他环境的门禁不同。

核心概念

Dev

  • 面向日常开发
  • 默认允许较快迭代
  • 可按 RBAC 直接执行部分变更

Test

  • 面向集成测试与自动化验证
  • 仍以快速反馈为主
  • 可比 Dev 更严格,但通常不走 prod 级审批

Preview

  • 面向预发布验证
  • 更接近生产配置
  • 默认比 Dev/Test 更收敛

Prod

  • 面向正式业务流量
  • 默认高风险 mutation 进入 require_approval
  • 审批、审计、回滚链必须完整

标准流程

非 prod

AuthN -> AuthZ(allow/deny) -> Execute -> Audit

prod 高风险变更

AuthN -> AuthZ(require_approval) -> Approval -> ValidateBinding -> Execute -> Audit

规划中的 CLI 示例(尚未实现)

当前仓库尚未交付这些按环境执行的 CLI 命令;它们只用于说明不同环境下的门禁差异。
aios app up --env dev
aios app up --env prod

Web UI 路径

  • 环境选择器
  • 应用详情页中的环境上下文
  • 审批中心中的 prod 变更票据

常见问题 / 风险提示

  • Preview 不是简化版 prod,它是独立环境策略层。
  • prod 回滚默认也应走相同门禁,不是绕过审批的例外路径。

相关页面