要使用编程方式管理订阅,需要一个订阅ID,和一个管理证书。
下面是Linux的制作证书的方法。
建立一个管理证书
任何与 Windows Azure 的交互都需要两个东西:
- 一个订阅ID,
- 一个 X509v3 管理证书。
我们假设你使用 Linux 运行这个脚本, 如果没有安装OpenSSL,请从root提示使用如下命令:
yum install openssl
以下将创建一个 .pem 文件,之后可被翻译成一个 .cer 文件,并导出和上传到Windows Azure。
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout elasta.pem -out elasta.pem
用下面命令导出 .cer:
openssl x509 -inform pem -in elasta.pem -outform der -out elasta.cer
这样你就得到它了,一个可以上传到你的 Windows Azure 订阅的管理证书。当做完这个时,你应该已经能够以编程方式使用 Windows Azure 了。
没有评论:
发表评论