【问题标题】:How to change deployment password of AzureWeb App with Powershell?如何使用 Powershell 更改 Azure Web App 的部署密码?
【发布时间】:2017-02-12 20:55:42
【问题描述】:

我想使用 Powershell 更改现有 Azure Web(确切地说是 Azure Function,但我认为是一样的)的部署密码。

所以在 Azure 门户中,

MyWebApp > 资源浏览器选项卡 > 前往 > Powershell

我找到了那个命令:

Invoke-AzureRmResourceAction 
     -ResourceGroupName MyGroup 
     -ResourceType Microsoft.Web/sites
     -ResourceName MyWebApp 
     -Action newpassword 
     -ApiVersion 2015-08-01 
     -Force

但是密码在哪里呢? 如何提供?

【问题讨论】:

    标签: powershell azure azure-web-app-service azure-functions


    【解决方案1】:

    首先,确保您了解用户(又名部署)凭据和站点(又名发布)凭据之间的区别。详情请见here

    您在问题中使用的 PowerShell 命令指的是 站点 凭据,相当于从门户中单击“重置发布配置文件”。站点凭据始终是一个随机生成的字符串,而不是您设置为自己的值的东西。这就是该命令不带任何参数的原因。

    【讨论】:

    • 感谢您让事情变得更清晰。因此,如果没有错,阅读您的链接,我发现的 powershell 命令用于重置站点级别的凭据。我可以使用站点级别(=发布配置文件凭据)或用户级别(=部署凭据)进行部署。我可以使用 Get-AzureRmWebAppPublishingProfile 获取发布配置文件凭据,对吗?
    • 正确 - Get-AzureRmWebAppPublishingProfile 将获取 WebApp 的发布凭据...
    • 或者作为替代方案,您可以使用低级 CmdLet 直接调用 API,例如Invoke-AzureRmResourceAction -ResourceGroupName MyGroup -ResourceType Microsoft.Web/sites/config -ResourceName MyWebApp/publishingcredentials -Action list -ApiVersion 2015-08-01 -Force
    猜你喜欢
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2021-09-06
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多