标签: azure-resource-manager

Azure中的虚拟机经典和虚拟机有什么区别?

在Azure中,有2个选项可用于创建虚拟机.A.正常VM B.经典VM

有谁知道这两个选项有什么区别?我们什么时候使用其他?

azure azure-virtual-machine azure-resource-manager

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

ARM - 如何从存储帐户获取访问密钥以便稍后在模板中的AppSettings中使用?

我正在创建一个Azure Resource Manager模板,用于实例化多个资源,包括Azure存储帐户和带有Web App的Azure App Service.

我希望能够从新创建的存储帐户捕获主访问密钥(或完整连接字符串,无论哪种方式都可以),并将其用作Web App的AppSettings之一的值.

那可能吗?

azure-storage azure-resource-manager

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

如何解决Azure ARM模板验证错误?

我已经取得了一些小的变化到Azure的ARM模板文件,现在当我尝试部署还是通过xplat CLI我得到这个消息验证.

错误:InvalidTemplateDeployment:根据验证过程,模板部署'fakedDeploymentName'无效.跟踪ID是'\某种GUID在这里'.请参阅内部错误了解详情.有关使用详情,请参阅http://aka.ms/arm-deploy.

错误:PreflightValidationCheckFailed:预检验证失败.请参阅具体错误的详细信息.

我很乐意解决这个问题,但我没有在控制台上看到任何"内部错误".它甚至每次都给我一个唯一的GUID,这意味着我可以使用这个GUID来查找更具信息性的消息.我在哪里可以查看更详细的错误?(还没有找到真正的错误来源的帮助)

azure azure-resource-manager

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

如何更改默认Azure RM订阅

ASM能够使用-Default(现在已弃用)参数更改默认订阅

Select-AzureSubscription -Default
Run Code Online (Sandbox Code Playgroud)

但ARM版本

Select-AzureRMSubscription 
Run Code Online (Sandbox Code Playgroud)

没有-Default参数.

如何更改默认的ARM订阅?我的默认是我从不使用的订阅,这非常令人讨厌.

编辑以供说明:当我说更改默认订阅时,我指的是您与每个新PowerShell会话连接的默认订阅.

azure azure-resource-manager

26
推荐指数
4
解决办法
4万
查看次数

Azure网站资源模板错误

我正在尝试使用AzureResourceManager PowerShell模块来创建和配置网站.我开始使用Visual Studio生成的模板文件,当我使用它时,它可以正常工作New-AzureResourceGroup -TemplateFile website.json.

所以现在我正在尝试调整模板文件来配置站点.我正在尝试设置php和.NET Framework版本.根据模式,这些属性是通过资源数组中的配置对象设置的.

这是我的json模板的网站部分."资源"部分是我添加的内容:

    {
        "apiVersion": "2014-06-01",
        "name": "[parameters('siteName')]",
        "type": "Microsoft.Web/sites",
        "location": "[parameters('siteLocation')]",
        "tags": {
            "[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]": "Resource"
        },
        "dependsOn": [
            "[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]"
        ],
        "properties": {
            "name": "[parameters('siteName')]",
            "serverFarm": "[parameters('hostingPlanName')]"
        },
        "resources": [
            {
                "apiVersion": "2014-04-01",
                "type": "Microsoft.Web/sites/config",
                "name": "config",
                "properties": {
                    "name": "config",
                    "phpVersion": "",
                    "netFrameworkVersion": "V4.5"
                }
            }
        ]
    },
Run Code Online (Sandbox Code Playgroud)

当我通过此模板时,Test-AzureResourceGroupTemplate我收到此错误:

Code    : InvalidTemplate
Message : Deployment template validation failed: 'The template resource 'config' for …
Run Code Online (Sandbox Code Playgroud)

powershell azure azure-web-sites azure-resource-manager

24
推荐指数
3
解决办法
1万
查看次数

为什么Azure资源组与特定区域相关联?

我是Azure架构的新手,我正在尝试理解为什么Azure资源组(在Azure上构建的应用程序的逻辑部署存储桶)在定义时与区域相关联.

起初我认为它是为灾难恢复或地理冗余提供全球分发,但后来我意识到单个资源组可以包含不同地区的Web应用程序,可以通过Traffic Manager提供这些功能.我认为使用单独的资源组有助于更好地识别哪些资源位于哪个区域,但除了组织目的之外,我无法理解资源组的区域定义意味着什么.

(编辑:删除一般建议查询以更集中)

scalability azure azure-web-sites azure-resource-manager

24
推荐指数
3
解决办法
7711
查看次数

在ARM模板部署中引用托管服务标识

使用新的MSI功能部署Microsoft.Web资源时,部署后可以看到创建的用户的principleId GUID.下面的屏幕截图显示了ARM模板中的结构.

在此输入图像描述

稍后在管道中获取此GUID以便能够在(例如)Data Lake Store中分配访问权限的最佳方法是什么?

是否可以使用任何现有的ARM模板函数来执行此操作?

azure-resource-manager azure-managed-identity

20
推荐指数
2
解决办法
3951
查看次数

如何在Azure资源组模板中检索Application Insights实例的检测密钥?

有没有办法在Azure资源组模板中检索Application Insights实例的Instrumentation Key?

我已经尝试过这里的说明来检索Azure资源上可用的列表*操作列表,但Microsoft.Insights/components不会在任何地方出现在列表中.这让我觉得目前无法在模板中检索Instrumentation Key

azure azure-resource-manager azure-application-insights

19
推荐指数
3
解决办法
8281
查看次数

更改Azure资源组位置

我在azure中设置了一组资源组合在一起的资源.我希望我的服务位于西欧,所以我的所有资源都在那里(如果可能的话)

我刚刚注意到,在创建资源组时,我意外地使用了West US.

所以目前的设置是:

资源组1(美国西部)

  • App Service 1(西欧)
  • App Service 2(西欧)
  • SQL Server(西欧)
  • 存储帐户(西欧)
  • ......(西欧)

我是否可以更改资源组的位置而无需创建新资源组并进行迁移?

也许更重要的是:我应该改变位置还是不影响任何东西?

谢谢!

azure azure-storage azure-web-sites azure-resource-manager azure-sql-database

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

如何在ARM模板中转义单引号

给定AzureRM模板中的以下资源,如何编码部件中的单引号commandToExecute

{
  "type": "Microsoft.Compute/virtualMachines/extensions",
  "name": "[concat(variables('vmNameMaster'), copyIndex(), '/sethost')]",
  "apiVersion": "2015-06-15",
  "location": "[resourceGroup().location]",
  "copy": {
      "name": "extensionLoopNode",
      "count": "[variables('masterCount')]"
  },
  "dependsOn": [
      "[concat('Microsoft.Compute/virtualMachines/', variables('vmNameMaster'), copyIndex(),'/extensions/DockerExtension')]"
  ],
  "properties": {
    "publisher": "Microsoft.OSTCExtensions",
    "type": "CustomScriptForLinux",
    "typeHandlerVersion": "1.4",
    "settings": {
      "fileUris": [ ],
      "commandToExecute": "[concat('/bin/bash -c \'echo \"export DOCKER_HOST=:2375\" >> /home/', parameters('adminUsername') ,'/.profile\'')]",
      "timestamp": 123456789
    }
  }
},
Run Code Online (Sandbox Code Playgroud)

azure azure-resource-manager

18
推荐指数
2
解决办法
5903
查看次数