此问题可以通过在 Bicep 文件中正确定义存储帐户和 Web 应用程序资源来解决。
例如,下面是一个存储帐户和 Web 应用程序资源的定义示例:
resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = { name: 'mystorageaccount' location: resourceGroup().location sku: { name: 'Standard_LRS' } kind: 'StorageV2' }
resource webApp 'Microsoft.Web/sites@2021-06-01' = { name: 'mywebapp' location: resourceGroup().location kind: 'app' properties: {} }
然后,您可以使用以下代码将存储帐户与 Web 应用程序资源相关联:
resource storageAccountWebSiteAssoc 'Microsoft.Web/sites/providers/linkedResources/storageAccounts@2021-06-01' = { name: '${webApp.name}/Microsoft.Storage/storageAccounts/${storageAccount.name}' properties: { resourceUri: storageAccount.id } }
请注意,有关此问题的详细信息和其他解决方案,您可以查阅 Microsoft 文档。