You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Terraform正确配置Auth0日志流推送至Azure?

解决Auth0 Terraform日志流推送至Azure的配置错误问题

你当前的问题是配置Auth0日志流推送到Azure时,执行terraform apply报400错误:

400 Bad Request: Payload validation error: 'Data does not match any schemas from 'oneOf''.

错误原因

你把日志流类型设成了eventbridge,但这是AWS EventBridge专属的类型,Azure对应的日志流类型应该是azure_event_grid。Auth0的日志流API用oneOf校验schema,不同类型对应不同的sink参数结构,用错类型就会触发这个校验错误。

正确配置示例

resource "auth0_log_stream" "azure_event_grid" {
  name   = "Azure logs"
  type   = "azure_event_grid"
  status = "active"

  sink {
    azure_region          = "westeurope"
    azure_resource_group  = "my_resource_group"
    azure_subscription_id = "my-subscription-id"
  }
}

配置说明

  • type字段:必须指定为azure_event_grid,这是Auth0为Azure Event Grid提供的日志流类型
  • sink块参数:你之前配置的azure_region、azure_resource_group、azure_subscription_id都是正确的,只需搭配正确的type即可
  • 执行terraform apply后,Auth0会自动创建对应的Azure Partner Topic,azure_partner_topic字段会在apply完成后自动生成,无需手动配置

内容的提问来源于stack exchange,提问作者JoeBloggs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 02:08:14