标签: azure-resource-manager

使用ARM模板从私有Github存储库部署网站

我试图通过Azure资源管理器创建一个网站,然后从私有Github存储库进行部署.

我有一个适用于公共存储库的ARM模板.如果我然后将存储库设为私有,请通过Portal连接到它,一切正常.

如果我重新部署ARM模板,它将失败并显示消息

"Cannot find SourceControlToken with name GitHub."
Run Code Online (Sandbox Code Playgroud)

似乎当门户连接到私有仓库时,它将创建一个用于进行身份验证的ssh密钥.

ssh密钥似乎来自kudu,可以在部署站点后获得.

我也尝试过使用访问令牌,但无法使用访问令牌

所以简单的问题是,如何通过ARM模板部署私有仓库

azure azure-resource-manager azure-rm-template

9
推荐指数
2
解决办法
3064
查看次数

Login-AzureRmAccount返回订阅但Get-AzureSubscription返回空

我能够成功登录Login-AzureRmAccount.此外,我能够在Login-AzureRmAccount的返回值中看到我的订阅.但登录后,如果我键入Get-AzureSubscription它返回空.

找到下面的截图

在此输入图像描述

powershell azure azure-powershell azure-resource-manager

9
推荐指数
2
解决办法
4827
查看次数

使用ARM模板启用Azure StorageV2静态网站(预览)功能

我试图编写一个ARM模板,用新的静态网站(预览)功能创建一个存储帐户:

在此输入图像描述

当我转到Automation Script刀片时,我在ARM模板中看不到任何相关设置:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageAccounts_spastore_name": {
            "defaultValue": "spastore",
            "type": "String"
        }
    },
    "variables": {},
    "resources": [
        {
            "type": "Microsoft.Storage/storageAccounts",
            "sku": {
                "name": "Standard_LRS",
                "tier": "Standard"
            },
            "kind": "StorageV2",
            "name": "[parameters('storageAccounts_spastore_name')]",
            "apiVersion": "2018-02-01",
            "location": "westeurope",
            "tags": {
                "purpose": "example"
            },
            "scale": null,
            "properties": {
                "networkAcls": {
                    "bypass": "AzureServices",
                    "virtualNetworkRules": [],
                    "ipRules": [],
                    "defaultAction": "Allow"
                },
                "supportsHttpsTrafficOnly": false,
                "encryption": {
                    "services": {
                        "file": {
                            "enabled": true
                        },
                        "blob": {
                            "enabled": true
                        }
                    },
                    "keySource": "Microsoft.Storage"
                }, …
Run Code Online (Sandbox Code Playgroud)

azure azure-storage azure-storage-blobs azure-resource-manager

9
推荐指数
1
解决办法
1354
查看次数

Azure:MissingRegistrationForLocation:未在"YYYY"位置为资源类型"XXXX"注册订阅

这开始是一个SubscriptionNotFound错误.

var dnsClient = new DnsManagementClient(new Microsoft.Azure.TokenCloudCredentials(result.AccessToken));

var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dns.Models.ZoneCreateOrUpdateParameters {
        IfNoneMatch = "*",
        Zone = new Microsoft.Azure.Management.Dns.Models.Zone {
            Name = "mydomain.com",
            Location = "northeurope"
        }
    });
Run Code Online (Sandbox Code Playgroud)

现在我已经解决了这个问题,感谢对原始问题的回复.它仍然是相同的代码,我使用follow PowerShell命令重新注册了功能/提供程序:

Register-AzurermresourceProvider -ProviderNamespace Microsoft.Network
Run Code Online (Sandbox Code Playgroud)

但是这不需要位置参数,并且错误是关于位置中的资源.是什么赋予了?而且我尝试过"北欧"而不是"东北欧",结果相同.

那我错过了什么?似乎找不到关于这个问题的任何数据,不是在这里而是在谷歌上没有.

完整的错误消息是:

MissingRegistrationForLocation:未在"northeurope"位置为资源类型"dnszones"注册订阅.请重新注册此提供商以访问此位置.

c# azure azure-resource-manager

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

Azure资源模板依赖关系/应用程序洞察

我有一个鸡和蛋问题,将我的Web应用程序部署Application Insights到Azure.在ARM模板中,Application Insights模块依赖于应用程序ID的Web站点(请参阅下面的ARM模板中的依赖项).另一方面,为了完全检测Web应用程序,我需要Application Insights模块中的检测键.怎么绕过这个?

门户网站中的应用程序洞察视图

门户网站中的Application Insights模块

用于Web App的ARM模板

Web App ARM模板

应用程序洞察的ARM模板

应用见解手臂模板

azure azure-web-sites azure-resource-manager azure-application-insights azure-rm-template

8
推荐指数
1
解决办法
3105
查看次数

通过ARM模板将Active Directory管理员分配给Azure SQL实例

是否可以将Active Directory管理员分配给ARM资源模板中的Azure SQL实例?我正在尝试自动部署数据库服务器,但我似乎只能指定本地服务器管理凭据.

        "properties": {
            "administratorLogin": "[parameters('databaseAdministratorLogin')]",
            "administratorLoginPassword": "[parameters('databaseAdministratorPassword')]",
            "version": "12.0"
        },
Run Code Online (Sandbox Code Playgroud)

除此之外,似乎没有任何地方可以指定特定的Azure AD管理员.

azure azure-resource-manager azure-sql-database azure-sql-server

8
推荐指数
1
解决办法
3039
查看次数

Azure DSC扩展:什么是"模块限定的配置名称"

在Azure门户(ARM)中为VM设置Azure DSC扩展时,我们会找到以下表单.突出显示的文本字段中有什么内容,它要求我指定哪个模块?xPSDesiredStateConfiguration模块?这不起作用,我想不出任何其他.

该条目必须与正则表达式匹配: "^[^\\]+\\[^\\]+$"

将鼠标悬停在信息按钮上会显示:"模块定义配置功能,功能以'模块\功能'为格式".

门户DSC扩展对话框

azure dsc azure-resource-manager azureportal

8
推荐指数
1
解决办法
811
查看次数

无法SSH到Azure VM

我在Azure上有一个Ubuntu虚拟机(资源组,而不是经典虚拟机),所有这些都是开箱即用的.我最近尝试使用Putty SSH进入VM,但我不能.

我收到错误:Network Error: Connection Timed out.

我已确保在VM入站规则中为SSH打开了端口22.

SSH端口22允许

我在大约2个月前进行了一个侧面项目的虚拟机设置,当时我能够轻松地进行SSH设置而没有任何麻烦.现在我做不到.我错过了什么吗?

PS:HTTP工作正常.我在网站上运行它,它显示在浏览器中.此外,我尝试使用基于浏览器的SSH客户端,它能够SSH到VM.

ssh virtual-machine azure azure-vm-role azure-resource-manager

8
推荐指数
2
解决办法
8690
查看次数

如何使用ARM模板为我的Azure Web应用程序设置"仅限Https"?

我知道如何在Azure门户中手动设置Https.导航到我的Web应用程序>自定义域在Azure的门户开放自定义域窗格中,其中有一个"仅HTTPS"选项.将此选项设置为"On"可启用我要查找的功能.我在Benjamin Perkins博客上找到了如何手动执行此操作.遗憾的是,它不包含如何使用ARM模板以自动方式解决问题的说明.

如何在我的ARM模板中设置此"仅Https"标志,以便我可以在部署中自动执行此设置?假设我已经有一个有效的ARM部署,只需要知道为此设置专门添加到模板的位置和内容.

我想保留基于ARM模板的方法的答案.

谢谢你的时间!

azure azure-web-sites azure-resource-manager azure-web-app-service

8
推荐指数
1
解决办法
2612
查看次数

Azure Functions ARM模板部署删除功能

我有一个用于部署Azure Function应用程序的ARM模板(包括在下面)。我用以下方法部署它:

az group deployment create --resource-group my-group --template-file my-function-app.json
Run Code Online (Sandbox Code Playgroud)

这可行,然后我可以使用VS Code插件或Azure Functions Core工具成功部署我的功能。

但是,如果我随后重新部署ARM模板(例如,更新应用程序设置),则会丢失我的功能,需要再次重新部署它们。这是预期的行为吗?通过ARM模板部署Web应用程序时,这不是我观察到的。为功能应用程序部署ARM模板以保留我已部署的功能时,我可以做些特定的事情吗?

my-function-app.json:

{
    "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        ...
    },
    "variables": {
        ...
    },
    "resources": [
        {
            "apiVersion": "2015-08-01",
            "type": "Microsoft.Web/sites",
            "name": "[variables('collectorFunctionAppName')]",
            "location": "[parameters('location')]",
            "kind": "functionapp",
            "properties": {
                "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('hostingPlanName'))]",
                "siteConfig": {
                    "appSettings": [
                        {
                            ...
                        }
                    ]
                }
            }
        }
    ],
    "outputs": {}
}
Run Code Online (Sandbox Code Playgroud)

azure azure-resource-manager azure-devops azure-functions

8
推荐指数
2
解决办法
554
查看次数