Azure-CLI 这样的写法,能在China Azure 里面成功登陆吗

weixin_38065223 2017-07-02 06:45:30

各位大神好,最近我在协助一个平台落户China Azure,这个平台是有多个模板参数组成,安装平台时,只需要一条比较长的Powershell 命令就可以i完成资源的创建,当资源创建完成后,就会通过里面的一些。脚本开始执行应用安装,我在Global Azure上面测试没问题(因为这个平台在Global能够一键安装),但在China Azure不能,我已经讲模板里面的一些参数,端点映射都修改成China Azure的,所以资源都可以创建,但在检查安装应用的log时,发现,每次执行都模板里面一个名为common.ps1文件里面的其中一条语句,就会报错,该语句为Azure—CLI
登陆Azure的语句,具体如下
{
        $results = azure login -u $AadWebClientId --service-principal --tenant $AadTenantId -p $AadWebClientAppKey -e azurechinacloud --output json | Out-String
        if ($results.Contains("error"))
        {
            throw "Login failed"
        }
    }
    else
    {
        $results = azure login -u $AadWebClientId --service-principal --tenant $AadTenantId -p $AadWebClientAppKey -e azurechinacloud -vv --json | Out-String
        if (!$results.Contains("login command OK"))
        {
            throw "Login failed"
        }
    }
}
我将其修改成China Azure 的语法,但不知道这么修改是否正确,Azure 上面也没有具体说明,所以请各位大神给我指点指点,谢谢
...全文
23 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧