Az中等效的AzureRm Add-AzureCertificate

时间:2020-03-13 23:34:10

标签: azure azure-cloud-services azure-rm az

在今年晚些时候弃用AzureRM powershell cmdlet之前,我正在更新一些基础结构脚本,以使用Az powershell cmdlet而不是AzureRM。

我们的一个脚本使用Add-AzureCertificate将SSL证书上传到Azure DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }, 'mysql': { 'NAME': 'mysql', 'ENGINE': 'django.db.backends.mysql', 'USER': 'mysqlusername', 'PASSWORD': 'mysqlpassword' } } 资源:

Cloud Service(Classic)

其中Add-AzCertificate -ServiceName $serviceName -CertToDeploy $certObject$certObject对象。

Az模块中的等效cmdlet是什么? X509Certificate2不存在。

Cloud Service详细说明configuring SSL的文档页面上,仅显示通过Azure门户上传的证书。

1 个答案:

答案 0 :(得分:0)

作为@Alex AIT的注释,在调用AzureRM命令之前,您可以运行Enable-AzureRmAlias cmdlet,该cmdlet通过别名启用兼容模式,以允许您使用现有脚本进行修改,同时努力完全迁移到 Az 。有关更多信息,请参阅Migrate existing scripts to Az

此外,要调用Azure云服务(经典)资源,您仍然需要Azure模块。查看此示例-Az / AzureRM / Legacy Azure Powershell Conflicts