《Windows Azure Platform 系列文章目录

  本文介绍的是国外的Azure Global

  Update 2015-09-01

  发现一个新的命令,在Azure PowerShell命令行中,直接输入以下命令:

Add-AzureAccount

  在弹出的界面中,直接输入Azure的账户和密码,就可以直接添加订阅。

  这种方法不会在本地的产生publishsettings文件。

=====================================这里是分隔符============================================

  

  之前的文章中,我们介绍了Azure PowerShell的基本概念。本章我将介绍如何在Azure PowerShell中上传证书。

  如果你是第一次运行Azure PowerShell。我们要在本地创建证书文件。以便本地计算机和Azure建立可靠的安全连接。

  我们以管理员身份运行Azure PowerShell。

  使用Azure Global(windowsazure.com)的读者,请参考以下内容:

  1.在Azure PowerShell命令行中,输入以下命令:

Get-AzurePublishSettingsFile

  

  注意:如果读者使用的是国内由世纪互联运维的Azure,请参考文章

  Azure China (5) 管理Azure China Powershell

  如果在运行Azure PowerShell之后报错,错误信息为系统上禁止运行脚本,请在PowerShell中执行:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted

  2.这时候计算机会弹出新的IE窗口,导航至Windows Azure Global(windowsazure.com)。并要求我们输入登陆Azure的用户名和密码并登陆。

  3.登陆完毕后,系统会要求我们保存扩展名为publishsettings的文件,我们保存至本地计算机的磁盘上。如下图:

  

  笔者将这个publishsettings文件保存在D盘的根目录下。

  

  如果大家有兴趣的话,可以用记事本打开这个publishsettings文件

  这个文件描述了:

  -  订阅管理Url

  -  订阅ID

  -  订阅名称 (这个就是我在上一章介绍的订阅名称)

  -  Azure订阅访问的密钥

  请大家不要修改这个publishsettings文件

  

  注意:我们下载的publishsettings这个文件,需要非常小心的保存。

  笔者建议在导入完毕后,直接删除这个publishsettings文件,防止被不坏好意的人重复利用。

  4.然后我们回到Azure PowerShell窗口,继续输入以下命令:

Import-AzurePublishSettingsFile <PathToFile>

  PathToFile就是我们保存步骤3中扩展名为publishsettings的文件位置(文件路径+文件名),比如我将该文件保存至D盘根目录,我们就输入以下命令:

Import-AzurePublishSettingsFile 'D:\Windows Azure MSDN - Visual Studio Ultimate-7-2-2013-credentials.publishsettings'

  上面的命令实际上是将本地的publishsettings文件上传至Azure的Management Certificates。我们可以打开Azure Management Portal。点击Settings,并选择Management Certificates,查看上传的publishsettings文件。如下图:

  

  这里请注意:如果公司里面的某个员工离职了,请在上面的Settings里面,根据指纹(thumbprint),删除对应的credentials文件。

  5.这样,本地计算机就和Azure建立了可靠安全的链接了。您需要确保不删除

-  在Azure Management Portal上传的Management Certificates

-  本地的证书 (下图的红色区域,在证书->当前用户->个人)

  下次运行Azure PowerShell将不必再次运行上面的运行。接下来可以运行我们的命令了。

  本博-三石Blog(下文简称本博),在本博客文章结尾处右下脚未注明转载、来源、出处的作品(内容)均为本博原创,本站对于原创作品内容对其保留版权,请勿随意转载,如若真有需要的朋友可以发Mail联系我;转载本博原创作品(内容)也必须遵循“署名-非商业用途-保持一致”的创作共用协议,请务必以文字链接的形式标明或保留文章原始出处和博客作者(Lei Zhang)的信息,关于本博摄影作品请务必注意保留(www.cnblog.com/threestone)等相关水印版权信息,否则视为侵犯原创版权行为;本博谢绝商业网站转载。版权所有,禁止一切有违中华人民共和国著作权保护法及相关法律和本博(法律)声明的非法及恶意抄袭。

最新文章

  1. GO语言总结(5)——类型转换和类型断言
  2. VS20xx IDE开发应用时_拷贝VS环境的库文件DLL到目标设备上运行的操作步骤
  3. 使用开源工具MonoDevelop开发GTK#图形界面
  4. js中数组Array的一些常用方法总结
  5. CocoaPods 教程 转载
  6. Cocos2d-x数据持久化-查询数据
  7. 高性能页面加载技术(流水线加载)BigPipe的C#简单实现(附源码)
  8. YII session存储 调用login方法
  9. Map.EntrySet的使用方法
  10. 前端里移动端到底比pc端多哪些知识?
  11. 基于Windows服务器,从0开始搭建一个基于RTSP协议的直播平台
  12. js中innerHTML、outerHTML与innerText的用法与区别
  13. CSS实现元素水平垂直居中
  14. 记录linux 命令
  15. MFC中添加了一个dialog,并创建了相应的类,初始化函数没有怎么办?
  16. 使用监听器解决路径问题,例如在jsp页面引入js,css的web应用路径
  17. linux神器strace
  18. 接上 操作系统java项目设计图纸 一步一步在进化
  19. 20145106 《Java程序设计》第10周学习总结
  20. Texas Instruments matrix-gui-2.0 hacking -- execute_command.sh

热门文章

  1. to_char函数
  2. WebAPI图片上传
  3. nodejs复习02
  4. time的用法
  5. Can&#39;t load IA 32-bit .dll on a AMD 64-bit platform错误的解决
  6. JavaScript中严格模式&quot;use strict&quot;;需注意的几个雷区:
  7. mybatis配置文件的bug
  8. Android MediaMetadataRetriever 读取多媒体文件信息,元数据(MetaData)
  9. web应用和虚拟目录映射
  10. 基于webpack和vue.js搭建开发环境