标签: azure-resource-manager

azure资源管理器服务提供商?

有没有ServiceBus提供商这样的东西?作为我的应用程序的一部分,我想包括一个SB命名空间,主题和订阅.您是否期望使用ARM部署网站,并使用服务接口来编写其他支持功能的脚本?

azure azureservicebus azure-resource-manager

7
推荐指数
2
解决办法
1351
查看次数

如何在负载均衡器中查看实例的运行状况?

我已使用Azure Resource Manager模板配置了负载均衡器和一些VM.一切似乎都井井有条,但我找不到在控制台或xplat命令行工具中查看负载均衡器中实例的"运行状况"的方法.

在AWS中,可以轻松访问控制台,查找Elastic Load Balancer,查看附加的实例,以及它们是InService还是OutOfService.

有没有办法在Azure中查询实例状态?我已经尝试搜索MSDN,用于负载平衡的Azure命令行工具命令和Portal(我正在使用资源管理器,所以不能使用manage.,但也有Service Management API的这个问题).

load-balancing azure azure-resource-manager

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

通过资源管理器(或代码)部署Azure Active Directory B2C

我们公司正在考虑使用AAD B2C作为我们SaaS用户帐户的后备存储.我们的计划是使用Resource Manager模板为每个客户端部署Azure基础结构(Web,存储,sql等).如果这样做,AAD B2C将成为其中的一部分,但截至目前,似乎没有办法在资源管理器模板中包含AAD B2C.

我对B2C产品意图的看法是,它可以替代应用程序的auth和用户存储组件,因此应该被视为基础架构.现在,新天蓝色门户网站中AAD和资源组之间的层次结构并未反映出 - 资源组(及其资源)显示在AAD帐户中的标识下.但那是为什么呢?AAD是资源组的父级吗?我试图理解两者如何结合在一起.

如果AAD B2C在离开预览时真正用于此目的,则需要支持自动化.快速搜索后,我甚至找不到代码示例来配置新目录,更不用说使用资源管理器模板了.

我看这一切都错了吗?

azure azure-active-directory adal azure-resource-manager

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

部署模板架构api版本列表在哪里?

我们正在编写Azure Resource Manager模板.我们使用以下部署模板架构,因为它是我们在示例中看到的那个.

http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#
Run Code Online (Sandbox Code Playgroud)

它是从2014年初开始的.我们在哪里可以找到更新的模式版本列表?

我们查看了资源管理器提供程序,区域,API版本和模式的列表.它引用了每个提供程序的模式,而不是整个模板.

当我们找到更新的架构列表时,我们如何评估要使用的部署模板架构?最近更好吗?

deployment azure azure-resource-manager azure-cli

7
推荐指数
2
解决办法
3022
查看次数

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
查看次数

Azure资源管理器 - 获取资源组的所有资源

昨天,我在Microsoft.Azure.Management.ResourceManager的1.5.0版预览中使用了这行代码:

var listResources = 
ResourceManagementClient.ResourceGroups.ListResources(resourceGroup.Name);
Run Code Online (Sandbox Code Playgroud)

今天,我已经更新到1.6.0版预览版,但是这个功能似乎不再可用了.是否有其他方法可以获取资源组中包含的资源列表?

c# azure azure-sdk-.net azure-resource-manager

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

App Insights状态监视器扩展无法使用ARM模板进行部署

我刚刚开始失败,不知道为什么; 它昨天工作正常.我只是将appsettings和connectionstrings更改为部分或资源而不是webapp,以将dependsOn移动到链中.以前,该网站取决于应用程序设置和连接字符串的依赖关系.这是网站资源的ARM模板.

{
        "comments": "Primary web app deployment.",
        "name": "[variables('webAppName')]",
        "type": "Microsoft.Web/sites",
        "apiVersion": "2016-08-01",
        "kind": "app",
        "location": "[variables('rgLocation')]",
        "tags": {},
        "dependsOn": [
            "[resourceId('Microsoft.Web/serverfarms', variables('planName'))]"
        ],
        "properties": {
            "enabled": true,
            "hostNameSslStates": [
                {
                    "name": "[concat(variables('webAppName'), '.azurewebsites.net')]",
                    "sslState": "Disabled"
                },
                {
                    "name": "[concat(variables('webAppName'), '.scm.azurewebsites.net')]",
                    "sslState": "Disabled"
                }
            ],
            "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('planName'))]",
            "siteConfig": {
                "numberOfWorkers": 1,
                "defaultDocuments": [
                    "Default.htm",
                    "Default.html",
                    "Default.asp",
                    "index.htm",
                    "index.html",
                    "iisstart.htm",
                    "default.aspx",
                    "index.php",
                    "hostingstart.html"
                ],
                "netFrameworkVersion": "v4.6",
                "phpVersion": "",
                "pythonVersion": "",
                "nodeVersion": "",
                "linuxFxVersion": "",
                "requestTracingEnabled": false,
                "remoteDebuggingEnabled": false,
                "remoteDebuggingVersion": …
Run Code Online (Sandbox Code Playgroud)

azure azure-resource-manager azure-application-insights

7
推荐指数
2
解决办法
2887
查看次数

部署期间如何配置Cosmos Db集合

使用Azure 资源管理器模板以GlobalDocumentDB模式部署Cosmos Db数据库时,我无法得知在部署期间无法在数据库中配置集合。

在ARM模板部署期间,有任何一种方法可以(按优先顺序排列)

  1. 我直接忽略了在Cosmos Db数据库中配置集合的方法。
  2. 从模板中执行一系列REST请求以配置数据库。
  3. 在模板内执行一个REST请求,以使用HttpTrigger命中Azure功能,该功能将配置数据库。

azure azure-resource-manager azure-cosmosdb

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

Azure ARM模板单元测试

如何测试Azure ARM模板并验证它们是否从本地VM正确写入.我从Power Shell尝试过,但它只是验证.我想单元测试ARM模板

templates azure azure-powershell azure-resource-manager

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

Azure KeyVaultAccessForbidden-“未启用部署”

我正在构建一组脚本和模板以在Azure中创建Service Fabric群集。我有一个脚本,该脚本创建密钥库和自签名证书,并将其成功上传到库中。另一个脚本创建了群集,但是在证书链接到虚拟机时出现了错误。该New-AzureRmResourceGroupDeployment命令的错误是:-

{
  "status": "Failed",
  "error": {
  "code": "ResourceDeploymentFailure",
  "message": "The resource operation completed with terminal provisioning state 'Failed'.",
  "details": [
    {
      "code": "KeyVaultAccessForbidden",
      "message": "Key Vault https://VAULT-NAME.vault.azure.net/secrets/clusterCert/SECRET-ID either has not been enabled for deployment or the vault id provided, /subscriptions/SUBSCRIPTION-ID/resourceGroups/jg-sf/providers/Microsoft.KeyVault/vaults/VAULTNAME, does not match the Key Vault's true resource id."
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

}

VAULT-NAME,SUBSCRIPTION-ID和SECRET-ID均正确。密钥库已使用参数创建"enabledForTemplateDeployment": true,如以下屏幕截图所示。

密钥库配置屏幕截图

我的脚本和模板可以在GitHub- https://github.com/goochjs/azure-testbed中看到。

我如何诊断问题?

谢谢,

杰里米

azure azure-resource-manager azure-service-fabric azure-keyvault azure-template

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