我正在尝试使用ARM来创建插槽,并且很少设置粘性。使用Set-azurewebsite我们可以做到这一点但是通过使用ARM我们怎么能实现这个呢?
答案 0 :(得分:0)
这个名为Set - AzureRmWebAppSlotConfigName的Cmdlet就是这样做的。
例如,如果您要将名为“AppSetting1”和“AppSetting2”的应用程序设置以及名为“MyConnectionString”的连接字符串设置为Slot设置,则应执行以下操作:
Set-AzureRmWebAppSlotConfigName -ResourceGroupName "myResourceGroup" -Name "myWebAppName" -AppSettingNames "AppSetting1, AppSetting2" -ConnectionStringNames "MyConnectionString"
答案 1 :(得分:0)
派对迟到了,但是如果有人发现这一点,你可以使用config
类型作为Microsoft.Web/sites
网站定义中的嵌套资源来执行此操作。
{
"apiVersion": "2015-08-01",
"name": "slotconfignames",
"type": "config",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', variables('siteName'))]"
],
"properties": {
"appSettingNames": [ "AppSettingKey1", "AppSettingKey2" ]
}
}
将此代码段归功于https://gist.github.com/anthonychu/9ea3aca12df863504aa4