azure - 如何关闭 Azure 静态 Web 应用程序?
问题描述
我从一个新项目模板创建了一个 Azure 静态 Web 应用程序,它自动构建并实时部署它。这很好,但我希望能够关闭它,直到我真正准备好使用我的网站。我看不到在选项中控制此类内容的方法。
解决方案
没有 CLI 命令来关闭应用程序,但您可以使用路由配置(公共文件夹)并添加路由以显示隐藏您正在处理的概念的页面。
{
"route": "/*",
"serve": "/in-progress.html",
"statusCode": 200
}
我更喜欢通过使用 azure ad 强制登录并使用经过身份验证的策略添加路由来保护应用程序。
{
"route": "/",
"allowedRoles": ["authenticated"]
},
{
"route": "/public",
"allowedRoles": ["authenticated"]
}
{
"route": "/login",
"serve": "/.auth/login/aad"
},
推荐阅读
- docker - 设置 .travis.yml 自动部署 docker 镜像
- python - Python:如何免费获取股票数据(适用于许多股票代码,例如 S&P 500)
- java - 编辑代码,使其能够接受许多客户端加入服务器?
- python - 在 ubuntu 18.04.1 LTS 上保存 jupyter notebook/python 文件
- python - 为什么我的 python 多处理脚本在 Windows 上运行而不在 Linux 上运行?
- c# - 在 UWP 应用和 .NET Core 之间共享库
- ios - 我尝试通过 CocoaPods 实现 SQLite3 库以使用 SQLite,它给了我一个我不明白的错误
- c - 如何通过UART发送多个端口的数据?
- python-3.x - 无法创建分发
- r - 删除行时删除了索引标签,我要解决这个问题吗?