在应用服务的 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)
有小费吗?
azure azure-resource-manager azure-log-analytics azure-bicep
我有一系列的版本号,如下所示:
[
{
"name": "v12.3.0.pre",
},
{
"name": "v12.2.5",
},
{
"name": "v12.2.4",
},
{
"name": "v12.2.3",
},
{
"name": "v12.2.1",
},
{
"name": "v12.2.0",
},
{
"name": "v12.2.0.pre",
},
{
"name": "v12.2.0-rc32",
},
{
"name": "v12.2.0-rc31",
},
{
"name": "v12.1.9",
},
{
"name": "v12.1.8",
},
{
"name": "v12.1.6",
},
{
"name": "v12.1.4",
},
{
"name": "v12.1.3",
},
{
"name": "v12.1.2",
},
{
"name": "v12.1.1",
},
{
"name": "v12.1.0",
},
{
"name": "v12.1.0.pre",
},
{
"name": "v12.1.0-rc23",
},
{
"name": …Run Code Online (Sandbox Code Playgroud)