gpt4 book ai didi

azure - 使用 CLI 将公共(public)证书上传到 Azure Function App

转载 作者:行者123 更新时间:2023-12-03 02:36:13 27 4
gpt4 key购买 nike

我需要向具有自定义证书颁发机构颁发的证书的 API 发出请求。目前,我正在通过门户上传每个功能应用程序中每个插槽的公共(public)证书。是否可以使用 Azure CLI 或 PowerShell 自动上传此证书?我看过有关如何将私有(private)证书上传到 Azure 应用服务的文档,但没有找到有关如何上传公共(public)证书的任何内容。

最佳答案

如果您想将公共(public)证书上传到Azure函数应用程序,我们可以使用Azure Rest API

例如(我使用PowerShell调用api)

Connect-AzAccount

#get function app
$appName="testpy05"
$groupName="testpy"
$app =Get-AzWebApp -ResourceGroupName $groupName -Name $appName

#get public certificate content
$cerpath="E:\Cert\test.cer"
$cerFileBytes = get-content $cerpath -Encoding Byte
$cerblob=[System.Convert]::ToBase64String($cerFileBytes)

$properties=@{
blob =$cerblob;
publicCertificateLocation="CurrentUserMy"
}

New-AzResource -ResourceName "$($appName)/testcer" -ResourceType "Microsoft.Web/sites/publicCertificates" `
-Properties $properties -ResourceGroupName $groupName

enter image description here

关于azure - 使用 CLI 将公共(public)证书上传到 Azure Function App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63156594/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com