标签: azure-resource-manager

Azure资源模板的参考文档

我正在寻找Azure资源管理器JSON模板的参考文档.有谁知道这些模板是否有参考资料?

有关创建模板部署等必需参数的一般参考.

我基本上是在寻找完整的可用性,因此我可以将门户网站上的设置与JSON模板进行对应.还提供apiVersion版本的功能.我记得有一个关于api版本发布的更改日志的MSDN文档,但现在找不到它.

azure-resource-manager

7
推荐指数
1
解决办法
3082
查看次数

如何使用命令行中的受限用户帐户更新Azure上的云服务

我希望升级的服务位于资源组中,我的用户帐户被配置为该资源组的所有者.用户帐户仅限于访问一个资源组.

我可以通过上传文件cspkgcscfg文件,使用新的管理门户成功更新云服务.

我正在尝试使用Azure Powershell自动执行此过程.

这是我到目前为止所尝试的:

Set-AzureDeployment -Upgrade -ServiceName test-service -Configuration C:\temp\test-service.cscfg -Package "https://test-service.blob.core.windows.net/azurepowershelldeploy/test-package.cspkg" -Slot Production -Mode Auto -Label test-2015-07-28T00:33:04

ForbiddenError: The server failed to authenticate the request.
Verify that the certificate is valid and is associated with this subscription.
Run Code Online (Sandbox Code Playgroud)

看看fiddler,它正在向这个端点发出请求,并且禁止返回403.

POST /xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx/services/hostedservices/test-service/deploymentslots/Production/?comp=upgrade HTTP/1.1
Run Code Online (Sandbox Code Playgroud)

我相信ASM API无法与资源组一起正常工作.是否有使用新ARM API更新云服务的方法?

powershell azure azure-resource-manager

7
推荐指数
1
解决办法
588
查看次数

如何与其他azure用户共享Azure天花板中应用程序洞察数据的访问权限

我们已将Application Insights添加到我们的应用程序中,但我无法将应用程序洞察数据提供给其他开发人员(azure用户).这就是我尝试过的:

  • 添加了新的资源组
  • 为其添加了新的应用程序资源
  • 添加了另一个具有另一个azure订阅的同事,作为角色Contributor添加到资源组
  • 验证用户是否在应用程序洞察资源中列为继承访问

应用程序洞察数据在我的门户中显示正常,问题是我的colluages无法在她的azure门户中找到资源或资源组.我试过发送链接,但天蓝色的门户网站只是说"加载"

问题是:我是否需要提供其他访问权限以允许共享应用程序洞察?

谢谢你的帮助

Larsi

azure azure-resource-manager azure-application-insights

7
推荐指数
1
解决办法
3947
查看次数

Azure资源管理器错误准备VM磁盘时发生一个或多个错误

使用Azure资源管理器ARM模板创建azure虚拟机时,我收到以下错误.我在模板中创建了32个datadisks,并记录以下错误.消息说

有关详细信息,请参阅磁盘实例

磁盘实例视图在哪里?我无法确定如何获取有关错误的其他信息.

以下是Azure门户中记录的完整错误消息.

statusCode:Conflict statusMessage:{"status":"Failed","error":{"code":"ResourceDeploymentFailure","message":"资源操作已完成,终端配置状态为'Failed'.","details": [{"code":"DiskPreparationError","message":"准备VM磁盘时发生了一个或多个错误.有关详细信息,请参阅磁盘实例视图."}]}}

azure-virtual-machine azure-resource-manager

7
推荐指数
1
解决办法
3434
查看次数

Azure:Powershell:Set-AzureRmWebApp:如何设置"alwaysOn"属性

我正在运行Powershell 5并尝试使用Set-AzureRmWebApp(而不是Set-AzureResource)操作我的Azure WebApp对象来设置 Web应用程序的"Always On"属性.

我的基本代码段以一个名为"myWebApp"的正在运行的Web应用程序开头,如下所示:

$name = "myWebApp"
$resourceGroupName = "myResourceGroup"
$app_settings = @{"WEBSITE_LOAD_CERTIFICATES"="*";"CommonDatabase"="Common";"WEBSITE_NODE_DEFAULT_VERSION"="0.10.32"}

$result1 = Set-AzureRmWebApp -ResourceGroupName $resourceGroupName -AppSettings $app_settings -Name $name
$result2 = Set-AzureRmResource -ResourceGroupName $resourceGroupName  -ResourceType Microsoft.Web/sites/config -ResourceName $this.name -PropertyObject $propertiesObject -ApiVersion 2015-08-01 -Force
Run Code Online (Sandbox Code Playgroud)

第一个Set-AzureRmWebApp语句有效.它设置$ app_settings中的所有变量,并且它们在myWebApp的Azure门户刀片中可见.

我尝试使用Set-AzureRmWebApp 在$ app_settings中使用"Always On"= on作为属性,它出现在Azure门户刀片上"myWebApp"属性的App Settings子列表中,但实际属性为"Always On" "在一般情况下仍然没有关闭.

我在另一个网站上读到使用Set-AzureRmResource可以工作,所以我尝试了,但它失败了.

在Powershell中我需要做什么才能在Azure WebApp的常规设置中设置属性,特别是"始终开启"

azure azure-powershell azure-resource-manager

7
推荐指数
1
解决办法
3076
查看次数

通过ARM/msdeploy部署到Azure Web App而不删除现有文件

使用常规msdeploy(也称为WebDeploy,用于Visual Studio或VSTS发布)部署到Azure Web App(也称为Azure App Service)时,您可以选择删除目标上的现有文件.

但是在使用ARM extensions/msdeploy提供程序时(例如通过ARM模板),默认情况下始终会删除现有文件.有没有办法覆盖这个而不是吹掉现有的文件?

azure msdeploy azure-web-sites azure-resource-manager

7
推荐指数
1
解决办法
1789
查看次数

如何使用Azure Resource Manager模板创建虚拟应用程序/文件夹?

我正在尝试创建一个ARM模板来删除我们相当简单的Web App产品的多个实例.

我正在努力为我的网络应用添加虚拟应用程序.即是这样的: -

Web App虚拟文件夹

但我找不到合适的JSON来实现这一目标.我在网上找到了以下样本,但似乎没有任何效果.

(在Web应用程序的属性下)

"virtualApplications": [
              {
                "virtualPath": "/",
                "physicalPath": "site\\wwwroot"
              },
              {
                "virtualPath": "/virtualApp",
                "physicalPath": "site\\wwwroot\\virtualApp"
              }
Run Code Online (Sandbox Code Playgroud)

azure azure-web-sites azure-resource-manager

6
推荐指数
1
解决办法
1267
查看次数

Azure - 找不到服务器场

我正在尝试部署 ARM 模板,但在服务器场创建步骤中失败。我从 Microsoft 网站Microsoft docks中获取了示例。我不明白为什么会发生

这是一个错误代码,我将位置从北欧更改为西欧,我尝试使用参数引发的变量。没有任何帮助。

    Resource Microsoft.Web/serverfarms 'ASE-APP-SERVICE-PLAN' failed with message '{
  "Code": "NotFound",
  "Message": "Server farm with name ASE-APP-SERVICE-PLAN not found.",
  "Target": null,
  "Details": [
    {
      "Message": "Server farm with name ASE-APP-SERVICE-PLAN not found."
    },
    {
      "Code": "NotFound"
    },
    {
      "ErrorEntity": {
        "ExtendedCode": "11001",
        "MessageTemplate": "Server farm with name {0} not found.",
        "Parameters": [
          "ASE-APP-SERVICE-PLAN"
        ],
        "Code": "NotFound",
        "Message": "Server farm with name ASE-APP-SERVICE-PLAN not found."
      }
    }
  ],
  "Innererror": null
}'
Run Code Online (Sandbox Code Playgroud)

这是我的简单手臂模板

{
"$schema": …
Run Code Online (Sandbox Code Playgroud)

azure azure-resource-manager azure-rm-template

6
推荐指数
2
解决办法
2万
查看次数

自动生成密钥库机密

我们需要创建 Key Vault 并用机密填充(或生成)它,然后在下一个构建步骤中将它们作为 SQL 服务器 (PaaS) 的密码引用。最好的方法是什么?

azure-resource-manager azure-keyvault azure-devops azure-pipelines-build-task azure-pipelines

6
推荐指数
1
解决办法
5393
查看次数

部署模板验证失败参数文件中的模板参数“scriptUrldsc”无效,它们不存在于原始文件中

我收到了有关该主题的错误,并且正在努力修复它。我使用带有多个嵌套 ARM 模板的 ARM 模板,部署是使用 Azure DevOps 完成的。

在模板下方。

第一个模板是调用嵌套模板的模板:

{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
  "existingDataFactoryName": {
    "type": "string",
    "metadata": {
      "description": "Existing Data Factory name"
    }
  },
  "existingDataFactoryResourceGroup": {
    "type": "string",
    "metadata": {
      "description": "Existing Data Factory resource group"
    }
  },
  "existingDataFactoryVersion": {
    "type": "string",
    "metadata": {
      "description": "Select the existing Data Factory version"
    },
    "allowedValues": [
      "V1",
      "V2"
    ]
  },
  "virtualMachineName": {
    "type": "string",
    "metadata": {
      "description": "Virtual Machine Name where the runtime will run. Please …
Run Code Online (Sandbox Code Playgroud)

azure azure-resource-manager azure-devops azure-rm-template

6
推荐指数
1
解决办法
2万
查看次数