首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用powershell向蔚蓝网站添加SSL证书?

如何使用powershell向蔚蓝网站添加SSL证书?
EN

Stack Overflow用户
提问于 2014-04-14 17:30:01
回答 2查看 4.8K关注 0票数 5

我正在进行自动部署+ azure。我正在向网站添加ssl证书。有人知道如何使用PowerShell来使用PowerShell命令(基于Add Set的命令)将SSL证书上传到网站吗?我可以使用.向云服务添加一个证书。

代码语言:javascript
复制
New-AzureService $Program -Location 'East US'
Add-AzureCertificate -Password Cert123! -ServiceName $Program -CertToDeploy $CertLocation

但我不知道如何把它添加到一个蔚蓝的网站。

谢谢

编辑:我已经找到了一种使用以下命令的方法,但我不希望在我的生产部署机器上安装其他库。

代码语言:javascript
复制
azure site cert add -k Cert123! $CertLocation $Program
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-15 12:28:40

据我所知,Azure PowerShell cmdlet目前还没有提供这种功能。正如您所指出的,跨平台命令行工具可以做到这一点。由于您不想将XPlat-CLI工具添加到您的部署机器中,所以您可以使用XPlat-CLI工具在幕后所做的操作:对REST进行网站管理的直接调用。

注意,您需要弄清楚站点驻留在哪个get空间,等等。您可以使用Invoke-WebRequest进行这个调用,这样您就可以验证您是否得到了200个响应。或者您也可以使用Invoke-RESTMethod,但这将只返回一个XML文档(响应的内容)。调用-WebRequest为您提供了对完整响应对象的更多控制和访问。

Microsoft Azure管理图书馆 ( PowerShell cmdlet位于其顶部)有一个网站管理部分。其中一个操作是对站点的更新,其中包括一个带有WebSiteUpdateParameters属性的SSLCertificates对象。你也可以检查一下,虽然我自己还没做过。

票数 3
EN

Stack Overflow用户

发布于 2016-01-19 17:13:48

使用新发布的Azure PowerShell v. 1.1.0,您可以使用以下命令将证书上载到您的网站

代码语言:javascript
复制
New-AzureRmWebAppSSLBinding -ResourceGroupName myresourcegroup -WebAppName mytestapp -CertificateFilePath PathToPfxFile -CertificatePassword PlainTextPwd -Name www.contoso.com

更多信息见下面的文章https://azure.microsoft.com/en-us/documentation/articles/app-service-web-app-powerhell-ssl-binding/

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23066463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档