HashiCorp Sentinel 是一个策略即代码框架,与 HashiCorp 的企业产品(包括 Terraform Cloud 和 Terraform Enterprise)集成。它允许组织在基础设施部署中定义并强制执行标准化、细粒度的策略。Sentinel 策略可编写用于检查安全性合规、成本管理或运维最佳实践,并在 Terraform 应用任何更改之前执行。这些策略使用领域特定语言定义规则,用于评估 Terraform 计划和状态,使团队能够在开发过程中及早发现潜在问题。Sentinel 可以强制执行强制策略,阻止不合规的基础设施更改被应用,也可以设置建议型策略,发出警告但不阻止部署。