gpt4 book ai didi

azure - 将 SSL 证书从 Azure key 保管库添加到现有 VM linux vm

转载 作者:行者123 更新时间:2023-12-03 04:50:29 26 4
gpt4 key购买 nike

如何将 SSL 证书从 Azure Key Vault 添加到现有的 Azure Linux VM。对于 Windows,我们使用以下命令

$vaultId=(Get-AzureRmKeyVault -ResourceGroupName $resourceGroup -VaultName $keyVaultName).ResourceId
$vm = Add-AzureRmVMSecret -VM $vm -SourceVaultId $vaultId -CertificateStore "My" -CertificateUrl $certURL

Linux 虚拟机有类似的吗? linux 是否有类似的链接 Secure IIS web server with SSL certificates on a Windows virtual machine in Azure

最佳答案

您可以使用 Azure Cli 来执行此操作。使用以下命令。

secret=$(az keyvault secret list-versions \
--vault-name $keyvault_name \
--name mycert \
--query "[?attributes.enabled].id" --output tsv)
vm_secret=$(az vm format-secret --secret "$secret")

az vm update -n shui -g shuikeyvault --set osProfile.secrets="$vm_secret"

然后证书存储在/var/lib/waagent上,您可以使用Azure自定义脚本来使用它。

注意:您应该使用"$vm_secret",我在实验室进行了测试,只有$vm_secret对我不起作用。

关于azure - 将 SSL 证书从 Azure key 保管库添加到现有 VM linux vm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48478552/

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