首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置一个布尔值来调用我的日志分析工作区?

如何设置一个布尔值来调用我的日志分析工作区?
EN

Stack Overflow用户
提问于 2022-11-21 20:03:11
回答 1查看 34关注 0票数 0

我使用Terraform与Azure,我已经创建了一个NSG和一个log_analytics_workspace。

我想要创建一个布尔值,当true创建一个log_analytics_workspace时,工作区应该与NSG放在同一个资源组中。

Main.tf

代码语言:javascript
复制
    resource "azurerm_network_security_group" "example" {
    name                = "NSG-group"
    location            = azurerm_resource_group.example.location
    resource_group_name = azurerm_resource_group.example.name
    count = var.nsg-log-analytics-workspace == "nsg-log-main" ? 1 : 0 
    
    }
    
    resource "azurerm_log_analytics_workspace" "example" {
      name                = "log-analytics-workspace"
      location            = azurerm_resource_group.example.location
      resource_group_name = azurerm_resource_group.example.name
      sku                 = "PerGB2018"
      retention_in_days   = 30
    
     nsg_log_category {
     category = log.value
     enabled  = true

     retention_policy {

     enabled = true
     days = 365

    }

Variable.tf

代码语言:javascript
复制
variable "nsg_log_category" {
  type = list(string) #convert the logs into a list of strings
  default = nsg-main
}

对于我所缺少的任何建议都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-22 11:10:48

我错过了你设计的重点。不过,如果要在日志分析工作区中收集nsg的日志,则必须创建设置并在资源中插入nsg的 in 和工作区。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74524319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档