当前位置: 首页 > 知识库问答 >
问题:

使用ARM模板和azure开发人员操作时发生冲突

吴西岭
2023-03-14

我创建了以下模板:

{
  "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]"
    }
  },
  "variables": {
    "name": "sxp",
    "slotName": "develop",
    "identityWebAppName": "sxp-identity",
    "identityDevelopWebAppName": "[concat(variables('identityWebAppName'), '-', variables('slotName'))]",
    "sendGridPassword": "[concat('P', uniqueString(resourceGroup().id, '994ED2DD-1363-49E5-AC6E-61E878EEE357'), 'x', '!')]",
    "sxpWebAppName": "[concat(variables('name'), '-website')]",
    "sxpDevelopWebAppName": "[concat(variables('sxpWebAppName'), '-', variables('slotName'))]",
    "sxpApiWebAppName": "[concat(variables('name'), '-api')]",
    "sxpApiDevelopWebAppName": "[concat(variables('sxpApiWebAppName'), '-', variables('slotName'))]",
    "sxpAdminWebAppName": "[concat(variables('name'), '-admin')]",
    "sxpAdminDevelopWebAppName": "[concat(variables('sxpAdminWebAppName'), '-', variables('slotName'))]",
    "authorityName": "[concat(variables('name'), '-identity')]",
    "sku": "F1",
    "sqlServerName": "[variables('name')]",
    "sqlServerDevelopmentName": "[concat(variables('name'), '-', variables('slotName'))]",
    "sqlServerPassword": "[concat('P', uniqueString(resourceGroup().id, '224F5A8B-51DB-46A3-A7C8-59B0DD584A41'), 'x', '!')]",
    "sqlServerDevelopmentPassword": "[concat('P', uniqueString(resourceGroup().id, 'C1CBF350-010C-46AB-B55A-CC73046DCD9B'), 'x', '!')]",
    "identityDatabaseName": "identity",
    "sxpDatabaseName": "[variables('name')]",
    "hangFireDatabaseName": "hangfire",
    "cosmosContainerName": "products",
    "cosmosThroughPut": "400",
    "cosmosDevelopThroughPut": "400",
    "locations": [
      {
        "locationName": "[parameters('location')]",
        "failoverPriority": 0
      }
    ]
  },
  "resources": [
    {
      "apiVersion": "2019-08-01",
      "type": "Microsoft.Web/serverfarms",
      "kind": "app",
      "name": "[variables('name')]",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[variables('sku')]"
      }
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Web/sites",
      "name": "[variables('sxpWebAppName')]",
      "kind": "app",
      "location": "[parameters('location')]",
      "properties": {
        "httpsOnly": true,
        "WEBSITE_TIME_ZONE": "GMT Standard Time",
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('name'))]"
      },
      "resources": []
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Web/sites",
      "name": "[variables('sxpDevelopWebAppName')]",
      "kind": "app",
      "location": "[parameters('location')]",
      "properties": {
        "httpsOnly": true,
        "WEBSITE_TIME_ZONE": "GMT Standard Time",
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('name'))]"
      },
      "resources": []
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Web/sites",
      "name": "[variables('identityWebAppName')]",
      "kind": "app",
      "location": "[parameters('location')]",
      "properties": {
        "httpsOnly": true,
        "WEBSITE_TIME_ZONE": "GMT Standard Time",
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('name'))]"
      },
      "resources": [
        {
          "name": "appsettings",
          "type": "config",
          "apiVersion": "2018-11-01",
          "dependsOn": [
            "[resourceId('Microsoft.Web/Sites', variables('identityWebAppName'))]"
          ],
          "properties": {
            "httpsOnly": true,
            "ASPNETCORE_DETAILEDERRORS": "false",
            "ConnectionStrings:ConnectionString": "[concat('Data Source=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlServerName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', variables('identityDatabaseName'), ';User Id=', variables('name'), '@', reference(concat('Microsoft.Sql/servers/', variables('sqlServerName'))).fullyQualifiedDomainName, ';Password=', variables('sqlServerPassword'), ';')]",
            "Options:IdentityServerBaseUrl": "[concat('https://', variables('identityWebAppName'), '.azurewebsites.net/')]",
            "Email:ApiKey": "<EXAMPLE_API_KEY>"
          }
        }
      ]
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Web/sites",
      "name": "[variables('identityDevelopWebAppName')]",
      "kind": "app",
      "location": "[parameters('location')]",
      "properties": {
        "httpsOnly": true,
        "WEBSITE_TIME_ZONE": "GMT Standard Time",
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('name'))]"
      },
      "resources": [
        {
          "name": "appsettings",
          "type": "config",
          "apiVersion": "2018-11-01",
          "dependsOn": [
            "[resourceId('Microsoft.Web/Sites', variables('identityDevelopWebAppName'))]"
          ],
          "properties": {
            "httpsOnly": true,
            "ASPNETCORE_DETAILEDERRORS": "false",
            "ConnectionStrings:ConnectionString": "[concat('Data Source=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlServerDevelopmentName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', variables('identityDatabaseName'), ';User Id=', variables('name'), '@', reference(concat('Microsoft.Sql/servers/', variables('sqlServerDevelopmentName'))).fullyQualifiedDomainName, ';Password=', variables('sqlServerDevelopmentPassword'), ';')]",
            "Options:IdentityServerBaseUrl": "[concat('https://', variables('identityDevelopWebAppName'), '.azurewebsites.net/')]",
            "Email:ApiKey": "<EXAMPLE_API_KEY>"
          }
        }
      ]
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Web/sites",
      "name": "[variables('sxpApiWebAppName')]",
      "kind": "app",
      "location": "[parameters('location')]",
      "properties": {
        "WEBSITE_TIME_ZONE": "GMT Standard Time",
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('name'))]"
      },
      "resources": [
        {
          "name": "appsettings",
          "type": "config",
          "apiVersion": "2018-11-01",
          "dependsOn": [
            "[resourceId('Microsoft.Web/Sites', variables('sxpApiWebAppName'))]"
          ],
          "properties": {
            "httpsOnly": true,
            "ASPNETCORE_DETAILEDERRORS": "false",
            "ConnectionStrings:ConnectionString": "[concat('Data Source=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlServerName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', variables('sxpDatabaseName'), ';User Id=', variables('name'), '@', reference(concat('Microsoft.Sql/servers/', variables('sqlServerName'))).fullyQualifiedDomainName, ';Password=', variables('sqlServermentPassword'), ';')]",
            "ConnectionStrings:HangFireConnection": "[concat('Data Source=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlServerName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', variables('hangFireDatabaseName'), ';User Id=', variables('name'), '@', reference(concat('Microsoft.Sql/servers/', variables('sqlServerName'))).fullyQualifiedDomainName, ';Password=', variables('sqlServermentPassword'), ';')]",
            "ConnectionStrings:StorageConnectionString": "[concat('DefaultEndpointsProtocol=https;AccountName=', variables('name'), ';AccountKey=', listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('name')), '2019-06-01').key1)]",
            "Options:Authority": "[concat('https://', variables('authorityName'), '-', variables('slotName'), '.azurewebsites.net')]",
            "Azure:DocumentDbPrimaryKey": "bVzgKKKRxW1XG3cKwxErdkvQ4kI6c85W9H8WXiN0uGGdIjm0NaNFHGsN4mGOMC0ZNVb36tRKffemDtUtrm1ZEQ=="
          }
        }
      ]
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Web/sites",
      "name": "[variables('sxpApiDevelopWebAppName')]",
      "kind": "app",
      "location": "[parameters('location')]",
      "properties": {
        "WEBSITE_TIME_ZONE": "GMT Standard Time",
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('name'))]"
      },
      "resources": [
        {
          "name": "appsettings",
          "type": "config",
          "apiVersion": "2018-11-01",
          "dependsOn": [
            "[resourceId('Microsoft.Web/Sites', variables('sxpApiDevelopWebAppName'))]"
          ],
          "properties": {
            "httpsOnly": true,
            "ASPNETCORE_DETAILEDERRORS": "false",
            "ConnectionStrings:ConnectionString": "[concat('Data Source=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlServerDevelopmentName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', variables('sxpDatabaseName'), ';User Id=', variables('name'), '@', reference(concat('Microsoft.Sql/servers/', variables('sqlServerDevelopmentName'))).fullyQualifiedDomainName, ';Password=', variables('sqlServerDevelopmentPassword'), ';')]",
            "ConnectionStrings:HangFireConnection": "[concat('Data Source=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlServerDevelopmentName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', variables('hangFireDatabaseName'), ';User Id=', variables('name'), '@', reference(concat('Microsoft.Sql/servers/', variables('sqlServerDevelopmentName'))).fullyQualifiedDomainName, ';Password=', variables('sqlServerDevelopmentPassword'), ';')]",
            "ConnectionStrings:StorageConnectionString": "[concat('DefaultEndpointsProtocol=https;AccountName=', variables('name'), ';AccountKey=', listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('name')), '2019-06-01').key1)]",
            "Options:Authority": "[concat('https://', variables('authorityName'), '-', variables('slotName'), '.azurewebsites.net')]",
            "Azure:DocumentDbPrimaryKey": "bVzgKKKRxW1XG3cKwxErdkvQ4kI6c85W9H8WXiN0uGGdIjm0NaNFHGsN4mGOMC0ZNVb36tRKffemDtUtrm1ZEQ=="
          }
        }
      ]
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Web/sites",
      "name": "[variables('sxpAdminWebAppName')]",
      "kind": "app",
      "location": "[parameters('location')]",
      "properties": {
        "httpsOnly": true,
        "WEBSITE_TIME_ZONE": "GMT Standard Time",
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('name'))]"
      }
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Web/sites",
      "name": "[variables('sxpAdminDevelopWebAppName')]",
      "kind": "app",
      "location": "[parameters('location')]",
      "properties": {
        "httpsOnly": true,
        "WEBSITE_TIME_ZONE": "GMT Standard Time",
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('name'))]"
      }
    },
    {
      "apiVersion": "2018-11-01",
      "type": "Microsoft.Storage/storageAccounts",
      "name": "[variables('name')]",
      "location": "[parameters('location')]",
      "tags": {
        "name": "SXP storage"
      },
      "kind": "Storage",
      "sku": {
        "name": "Standard_LRS"
      }
    },
    {
      "name": "[variables('sqlServerName')]",
      "type": "Microsoft.Sql/servers",
      "apiVersion": "2019-06-01-preview",
      "location": "[parameters('location')]",
      "tags": {
        "name": "SXP SQL server"
      },
      "properties": {
        "administratorLogin": "[variables('name')]",
        "administratorLoginPassword": "[variables('sqlServerPassword')]"
      },
      "resources": [
        {
          "apiVersion": "2019-06-01-preview",
          "name": "AllowMachine",
          "type": "firewallrules",
          "location": "[parameters('location')]",
          "dependsOn": [
            "[resourceId('Microsoft.Sql/servers', variables('sqlServerName'))]"
          ],
          "properties": {
            "startIpAddress": "81.103.80.33",
            "endIpAddress": "81.103.80.33"
          }
        },
        {
          "apiVersion": "2019-06-01-preview",
          "name": "AllowSlot",
          "type": "firewallrules",
          "location": "[parameters('location')]",
          "dependsOn": [
            "[resourceId('Microsoft.Sql/servers', variables('sqlServerName'))]"
          ],
          "properties": {
            "startIpAddress": "51.143.191.44",
            "endIpAddress": "51.143.191.44"
          }
        },
        {
          "name": "[variables('identityDatabaseName')]",
          "type": "databases",
          "location": "[parameters('location')]",
          "apiVersion": "2019-06-01-preview",
          "tags": {
            "name": "Identity database"
          },
          "dependsOn": [
            "[concat('Microsoft.Sql/servers', '/', variables('sqlServerName'))]"
          ]
        },
        {
          "name": "[variables('sxpDatabaseName')]",
          "type": "databases",
          "location": "[parameters('location')]",
          "apiVersion": "2019-06-01-preview",
          "tags": {
            "name": "Sxp database"
          },
          "dependsOn": [
            "[concat('Microsoft.Sql/servers', '/', variables('sqlServerName'))]"
          ]
        }
      ]
    },
    {
      "name": "[variables('sqlServerDevelopmentName')]",
      "type": "Microsoft.Sql/servers",
      "apiVersion": "2019-06-01-preview",
      "location": "[parameters('location')]",
      "tags": {
        "name": "SXP Development SQL server"
      },
      "properties": {
        "administratorLogin": "[variables('name')]",
        "administratorLoginPassword": "[variables('sqlServerDevelopmentPassword')]"
      },
      "resources": [
        {
          "apiVersion": "2019-06-01-preview",
          "name": "AllowDevelopmentMachine",
          "type": "firewallrules",
          "location": "[parameters('location')]",
          "dependsOn": [
            "[resourceId('Microsoft.Sql/servers', variables('sqlServerDevelopmentName'))]"
          ],
          "properties": {
            "startIpAddress": "81.103.80.33",
            "endIpAddress": "81.103.80.33"
          }
        },
        {
          "apiVersion": "2019-06-01-preview",
          "name": "AllowDevelopmentSlot",
          "type": "firewallrules",
          "location": "[parameters('location')]",
          "dependsOn": [
            "[resourceId('Microsoft.Sql/servers', variables('sqlServerDevelopmentName'))]"
          ],
          "properties": {
            "startIpAddress": "51.143.191.44",
            "endIpAddress": "51.143.191.44"
          }
        },
        {
          "name": "[variables('identityDatabaseName')]",
          "type": "databases",
          "location": "[parameters('location')]",
          "apiVersion": "2019-06-01-preview",
          "tags": {
            "name": "Development identity database"
          },
          "dependsOn": [
            "[concat('Microsoft.Sql/servers', '/', variables('sqlServerDevelopmentName'))]"
          ]
        },
        {
          "name": "[variables('sxpDatabaseName')]",
          "type": "databases",
          "location": "[parameters('location')]",
          "apiVersion": "2019-06-01-preview",
          "tags": {
            "name": "Development Sxp database"
          },
          "dependsOn": [
            "[concat('Microsoft.Sql/servers', '/', variables('sqlServerDevelopmentName'))]"
          ]
        }
      ]
    },
    {
      "name": "[variables('sqlServerName')]",
      "type": "Microsoft.DocumentDB/databaseAccounts",
      "apiVersion": "2019-12-12",
      "location": "[parameters('location')]",
      "tags": {
        "name": "Cosmos DB Account"
      },
      "properties": {
        "locations": "[variables('locations')]",
        "databaseAccountOfferType": "Standard"
      }
    },
    {
      "name": "[variables('sqlServerDevelopmentName')]",
      "type": "Microsoft.DocumentDB/databaseAccounts",
      "apiVersion": "2019-12-12",
      "location": "[parameters('location')]",
      "tags": {
        "name": "Cosmos Development DB Account"
      },
      "properties": {
        "locations": "[variables('locations')]",
        "databaseAccountOfferType": "Standard"
      }
    },
    {
      "type": "Microsoft.DocumentDB/databaseAccounts/apis/databases",
      "name": "[concat(variables('sqlServerName'), '/sql/', variables('sqlServerName'))]",
      "apiVersion": "2016-03-31",
      "dependsOn": [ "[resourceId('Microsoft.DocumentDB/databaseAccounts/', variables('sqlServerName'))]" ],
      "properties": {
        "resource": {
          "name": "[variables('sqlServerName')]"
        },
        "options": {
          "throughput": "[variables('cosmosThroughPut')]"
        }
      }
    },
    {
      "type": "Microsoft.DocumentDB/databaseAccounts/apis/databases",
      "name": "[concat(variables('sqlServerDevelopmentName'), '/sql/', variables('sqlServerName'))]",
      "apiVersion": "2016-03-31",
      "dependsOn": [ "[resourceId('Microsoft.DocumentDB/databaseAccounts/', variables('sqlServerDevelopmentName'))]" ],
      "properties": {
        "resource": {
          "name": "[variables('sqlServerName')]"
        },
        "options": {
          "throughput": "[variables('cosmosDevelopThroughPut')]"
        }
      }
    },
    {
      "name": "[concat(variables('sqlServerName'), '/sql/', variables('sqlServerName'), '/', variables('cosmosContainerName'))]",
      "type": "Microsoft.DocumentDb/databaseAccounts/apis/databases/containers",
      "apiVersion": "2016-03-31",
      "dependsOn": [ "[resourceId('Microsoft.DocumentDB/databaseAccounts/apis/databases', variables('sqlServerName'), 'sql', variables('sqlServerName'))]" ],
      "properties": {
        "resource": {
          "name": "[variables('cosmosContainerName')]",
          "partitionKey": {
            "paths": [
              "/categoryId"
            ],
            "kind": "Hash"
          },
          "indexingPolicy": {
            "indexingMode": "consistent",
            "includedPaths": [
              {
                "path": "/*"
              }
            ]
          }
        }
      }
    },
    {
      "name": "[concat(variables('sqlServerDevelopmentName'), '/sql/', variables('sqlServerName'), '/', variables('cosmosContainerName'))]",
      "type": "Microsoft.DocumentDb/databaseAccounts/apis/databases/containers",
      "apiVersion": "2016-03-31",
      "dependsOn": [ "[resourceId('Microsoft.DocumentDB/databaseAccounts/apis/databases', variables('sqlServerDevelopmentName'), 'sql', variables('sqlServerName'))]" ],
      "properties": {
        "resource": {
          "name": "[variables('cosmosContainerName')]",
          "partitionKey": {
            "paths": [
              "/categoryId"
            ],
            "kind": "Hash"
          },
          "indexingPolicy": {
            "indexingMode": "consistent",
            "includedPaths": [
              {
                "path": "/*"
              }
            ]
          }
        }
      }
    },
    {
      "name": "[variables('name')]",
      "type": "Sendgrid.Email/accounts",
      "location": "[parameters('location')]",
      "apiVersion": "2015-01-01",
      "plan": {
        "name": "free",
        "publisher": "Sendgrid",
        "product": "sendgrid_azure",
        "promotionCode": ""
      },
      "properties": {
        "password": "[variables('sendGridPassword')]",
        "acceptMarketingEmails": "0"
      }
    }
  ]
}

当我运行它时,我得到一个错误,指出与sxp存在冲突。数据库窗户。网

如果我删除了live sql server,它可以工作:

{
      "name": "[variables('sqlServerName')]",
      "type": "Microsoft.Sql/servers",
      "apiVersion": "2019-06-01-preview",
      "location": "[parameters('location')]",
      "tags": {
        "name": "SXP SQL server"
      },
      "properties": {
        "administratorLogin": "[variables('name')]",
        "administratorLoginPassword": "[variables('sqlServerPassword')]"
      },
      "resources": [
        {
          "apiVersion": "2019-06-01-preview",
          "name": "AllowMachine",
          "type": "firewallrules",
          "location": "[parameters('location')]",
          "dependsOn": [
            "[resourceId('Microsoft.Sql/servers', variables('sqlServerName'))]"
          ],
          "properties": {
            "startIpAddress": "81.103.80.33",
            "endIpAddress": "81.103.80.33"
          }
        },
        {
          "apiVersion": "2019-06-01-preview",
          "name": "AllowSlot",
          "type": "firewallrules",
          "location": "[parameters('location')]",
          "dependsOn": [
            "[resourceId('Microsoft.Sql/servers', variables('sqlServerName'))]"
          ],
          "properties": {
            "startIpAddress": "51.143.191.44",
            "endIpAddress": "51.143.191.44"
          }
        },
        {
          "name": "[variables('identityDatabaseName')]",
          "type": "databases",
          "location": "[parameters('location')]",
          "apiVersion": "2019-06-01-preview",
          "tags": {
            "name": "Identity database"
          },
          "dependsOn": [
            "[concat('Microsoft.Sql/servers', '/', variables('sqlServerName'))]"
          ]
        },
        {
          "name": "[variables('sxpDatabaseName')]",
          "type": "databases",
          "location": "[parameters('location')]",
          "apiVersion": "2019-06-01-preview",
          "tags": {
            "name": "Sxp database"
          },
          "dependsOn": [
            "[concat('Microsoft.Sql/servers', '/', variables('sqlServerName'))]"
          ]
        }
      ]
    },

但奇怪的是,当我运行它并查看我的资源组时,它实际上显示了与cosmos db帐户的冲突:

奇怪的是,错误消息如下所示:

消息:{“code”:“BadRequest”,“Message”:“Message:{“partitionCount\”:1}\r\n活动ID:1fd32e81-a8df-4789-920e-5594f8583ce9,请求URI:/apps/a678790d-5f32-4849-9590-eb510b1dc384/services/dec5d369-43fe-49e5-ba42-4bc135299134/partitions/F78127E-794c-4ab7-9448-7AEC14B6C81/replicas/132271944036741324p,请求统计信息:,SDK:Microsoft.Azure.Documents.Common/2.9.2“},请求URI:/dbs,RequestStats:,SDK:Microsoft。蔚蓝色的文件。通用/2.9.2,Microsoft。蔚蓝色的文件。通用/2.9.2,Microsoft。蔚蓝色的文件。通用/2.9.2,Microsoft。蔚蓝色的文件。通用/2.9.2,Microsoft。蔚蓝色的文件。通用/2.9.2,Microsoft。蔚蓝色的文件。通用/2.9.2,Microsoft。蔚蓝色的文件。通用/2.9.2,Microsoft。蔚蓝色的文件。通用/2.9.2,Microsoft。蔚蓝色的文件。通用/2.9.2

sxp appsettings错误如下:

无法处理资源“/订阅/87ce59eb-a0b7-428c-8b0a-506da6569d92/资源组/sxp/提供程序/Microsoft”的模板语言表达式。第“1”行和第“7003”列的“Web/sites/sxp api develop/config/appsettings”语言表达式属性“key1”不存在,可用属性为“keys”

最后一条(针对sql server)指出:

名称“sxp”。数据库窗户。net“”已存在。请选择其他名称。

正如我所说,当我删除sql server(和数据库)时,它部署得很好,没有冲突。有人知道我做错了什么吗?

共有1个答案

柳修为
2023-03-14

对于第二个错误sxp app设置错误,您在[变量('sxpApiWebAppName')][变量('sxpApiDevelopWebAppName')]中错误地使用了listkey函数。第一个模板中的Microsoft. Web/站点资源。

根据文档和此处的说明,listkeys返回一个数组。要访问键的实际字符串,请使用listkeys(..)。键[0]。值

基本上,将listKeys(resourceId('Microsoft. Storage/StorageAccount',变量('name')),'2019-06-01'). key1)行替换为listKeys(resourceId('Microsoft. Storage/StorageAccount',变量('name')),'2019-06-01'). key[0]. value)然后重试。

此外,要获取存储帐户密钥,存储帐户必须存在或应该在使用密钥之前部署。由于存储帐户本身没有任何依赖项,因此应首先部署它。对于不依赖于其他资源的其他资源也是如此。将存储帐户添加到这两个资源的Dependesson。第二个错误应该消失。

 类似资料:
  • 本文向大家介绍测试人员和开发人员区别?相关面试题,主要包含被问及测试人员和开发人员区别?时的应答技巧和注意事项,需要的朋友参考一下 ①人员不同 测试:开发人员和测试人员 开发:只有开发人员 ②所处阶段不同 测试:贯穿整个软件开发生命周期 调试:在软件开发编码阶段以及测试过程中对BUG进行调试 ③对bug处理结果不同 测试:只找出错误,不解决 调试:找出错误并解决

  • 我重新部署了一个可操作的 Azure 辅助角色,并进行了一些更改,这些更改涉及引用我设置的新类库项目,并开始看到辅助角色无休止地重新启动/回收。 事件查看器应用程序日志提供的帮助很少,因为我收到的错误非常通用。 来源:. NET运行时 应用程序:WaWorkerHost.exe框架版本:v4.0.30319描述:由于未处理的异常,进程被终止。异常信息:系统。IO.FileNotFoundExcep

  • Azure新手,创建了一个非常基本的ARM模板。有人能告诉我为什么我经常收到以下错误:“部署模板验证失败:'模板中未定义资源'Microsoft.Network/virtualNetworks/vNet'。请参阅https://aka.ms/arm-template有关用法的详细信息。(代码:InvalidTemplate)” 我试图删除“依赖”条目,但没有成功。 谢谢 { }

  • 当部署模板验证失败时,我的代码中出现了一个错误:行105和列9处的模板资源myVMć无效:模板函数reourceId无效。使用详情请看https://aka.ms/arm-template-expressions。使用详情请见https://aka.ms/arm-template-expressions。(代码:InvalidTemboard)。 我已经尝试解决这个错误但我不会 } 结果是,这将使

  • 我正在尝试使用Spring启动应用程序将图像上传到azure blob。我得到了下面的错误 2022-02-02 23:28:39【qtp1371397528-21】信息16824 c.a.c.i.jackson。JacksonVersion-信息:包版本:jackson annotations=2.12.4,jackson core=2.12.4,jackson databind=2.12.4,

  • 开发人员协议 请务必认真阅读和理解本《360浏览器应用开放平台开发人员协议》(以下简称"协议")中规定的所有权利和限制。在您参与360浏览器应用开放平台并使用应用中心分发产品时,您首先应接受本《协议》条款,如果您不接受本协议或违反了协议,奇虎360有权采取以下措施:驳回应用审核、下线产品、删除帐户、拒绝访问等。 本《协议》是开发人员与北京奇虎科技有限公司(下称"奇虎360")之间关于利用360浏览