obj*_*ass 3 azure azure-resource-manager azure-log-analytics azure-bicep
在应用服务的 bicep 文件中,我想从另一个 repo/bicep 文件中创建的现有日志分析工作台获取 id 和密钥。
我认为这在Terraform中是可能的,但找不到任何有关如何使用 Bicep 实现此目的的文档,这似乎有点奇怪。
我认为可能的事情应该是这样的;
// Refer to existing Log Analytics Workbench
resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2022-10-01' existing = {
name: logAnalyticsWorkspaceName
}
Run Code Online (Sandbox Code Playgroud)
然后做类似的事情;
logAnalyticsWorkspace.properties.keys.primary_shared_key
Run Code Online (Sandbox Code Playgroud)
有小费吗?
您需要使用listKeys函数:
// Get a reference to the existing log analytics workspace
resource logAnalyticWorkspace 'Microsoft.OperationalInsights/workspaces@2021-06-01' existing = {
name: logAnalyticWorkspaceName
}
var primaryKey = logAnalyticWorkspace.listKeys().primarySharedKey
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2240 次 |
| 最近记录: |