为 Azure 应用服务配置部署凭据

Azure 应用服务支持两种类型的凭据,这些凭据适用于本地 GIT 部署FTP/S 部署。 这些凭据与 Azure Active Directory 凭据不同。

  • 用户级凭据:一组适用于整个 Azure 帐户的凭据。 在任何订阅中,它均可用于为 Azure 帐户有权访问的任何应用部署应用服务。 这是在门户 GUI(例如应用的资源页的“概览”和“属性”)中呈现的默认组。 当通过基于角色的访问控制 (RBAC) 或共同管理员权限授予用户应用访问权限时,该用户便可使用其用户级别的凭据直到被撤销访问权限。 请勿与其他 Azure 用户共享这些凭据。

  • 应用级凭据:用于每个应用的一组凭据。 只能使用它部署到该应用。 每个应用的凭据在其创建时自动生成。 这些凭据不能手动进行配置,但可随时进行重置。 如果要通过 (RBAC) 授予用户访问应用级别凭据的权限,该用户必须是应用的参与者或更高级别身份。 读者不可进行发布,因此无法访问这些凭据。

设置和重置用户级凭据

可以在任何应用的资源页面中配置用户级凭据。 无论在哪个应用中配置这些凭据,这些凭据都适用于 Azure 帐户中的所有应用和所有订阅。

若要配置用户级凭据,请执行以下操作:

  1. Azure 门户中,单击左侧菜单中的“应用服务” > <any_app> > “部署中心” > “部署凭据”。

    在门户中,用户必须至少有一个应用,才能访问“部署凭据”页面。 但使用 Azure CLI 时,可以在没有应用的情况下配置用户级凭据。

  2. 单击“用户凭据”,配置用户名和密码,然后单击“保存凭据”。

  3. 设置部署凭据后,可以在应用的 概述 中找到 Git部署用户名,

  4. 以及在应用的“属性”中查找 FTP 部署用户名。

Note

Azure 不会显示用户级部署密码。 如果忘记密码,可以按照本部分的步骤重置凭据。

将用户级凭据用于 FTP/FTPS

使用用户级凭据向 FTP/FTPS 终结点进行身份验证时需要使用以下格式的用户名:<app-name>\<user-name>

由于用户级凭据链接到用户而不是特定资源,因此用户名必须采用此格式才能将登录操作定向到正确的应用终结点。

设置和重置应用级凭据

若要获取应用级凭据,请执行以下操作:

  1. Azure 门户中,单击左侧菜单中的“应用服务” > <any_app> > “部署中心” > “部署凭据”。

  2. 单击“应用凭据”,然后单击“复制”链接以复制用户名或密码。

若要重置应用级别凭据,请单击相同对话框中的“重置凭据”。

后续步骤

了解如何使用这些凭据通过本地 GitFTP/S 部署应用。