提示
微软Azure混合云微信群
微软Azure Docker微信群
您测试过Azure Stack了吗?
只要在公众号里回复mas1和mas2,就可以看到盆盆先前录制的五个视频,对Azure Stack有个概要的了解。
默认情况下,Azure Stack TP3已经可以测试IaaS功能,但是如果要测试PaaS,例如App Service,则需要另外部署。
如果部署Azure Stack时,使用的是中国区的Azure AD服务管理员账号,那么该如何部署App Service呢?
Azure Stack部署App Service
基本上可以按照以下的官方文档进行部署:
https://aka.ms/AzureStack/AppServices
但是用中国区的Azure AD部署的Azure Stack,需要注意一些问题。
首先我们假设已经部署好SQL Resource Provider(aka.ms/AzureStack/SQLRP),记下其服务地址。
然后运行App Service部署程序,指定SQL的服务地址。
按照屏幕提示,输入相应的参数,即可开始部署App Service。
别忘记按照文档提示,到CN0-VM虚拟机验证App Service的部署。
Azure Stack App Service的SSO配置
请对照文档里的Configure Single-Sign-On (SSO) for the Azure Functions Portal and Advanced Developer Tools,按照以下说明进行修改:
修改CreateIdentityApp.ps1脚本,将AzureStackGraphEnvironment修改为AzureChinaCloud。
该脚本会在Azure中国区的Azure AD里新建一个Service Principal,并且生成一个UpdateConfigOnController.ps1脚本,在该脚本里可以看到Service Principal的App ID。请务必将该脚本里的OpenIdConfigurationUrl改为Azure中国区的URL,参考附图。
由于测试的时候,Azure中国区的ARM新门户还不支持Azure AD,而老门户上看不到脚本新建的Service Principal。所以可以使用Azure AD 2.0的PowerShell命令进行操作,执行以下命令,生成Service Principal的App Secret:
AzureADServicePrincipalPasswordCredential
然后在CN01-VM里打开App Service控制台,输入命令所得的Service Principal的App Secret,并检查OpenIdConfigurationUrl是否已经是中国区的URL。
其他操作,和官方文档所述并无二致,很快就可以开始测试WebApp、Mobile、API和Azure Function了!
华来四介绍
本公众号由盆盆创立,由黄爱华、祁清华、黄利军和尊华共同运营。旨在分享Azure、Windows、Docker容器等混合云技术,帮助微软IT运维人员顺利转型。
网友评论
最新评论
部署的Azure Stack,需要注意一些问题。 首先我们假设已经部署好SQL Resource Provider(aka.ms/AzureStack/SQLRP),记下其服务地址。 然后运行App Service部署程序,
其他操作,和官方文档所述并无二致,很快就可以开始测试WebApp、Mobile、API和Azure Function了! 华来四介绍 本公众号由盆盆创立,由黄爱华、
IdentityApp.ps1脚本,将AzureStackGraphEnvironment修改为AzureChinaCloud。 该脚本会在Azure中国区的Azure AD里新建一个Service Principal,并且生成一个UpdateConfigOnControll
Service 基本上可以按照以下的官方文档进行部署: https://aka.ms/AzureStack/AppServices 但是用中国区的Azure AD部署的A