azure-java-sdk - 使用 Java SDK 加密 VM 后列出密钥
问题描述
我有一些似乎正在工作的代码,可以加密 VM 中的磁盘,主要基于https://github.com/Azure/azure-libraries-for-java/blob/master/azure-mgmt-compute/src/测试/java/com/microsoft/azure/management/compute/VirtualMachineEncryptionOperationsTests.java。
在我看来,这段代码只需要我创建一个保管库,然后我就可以使用该保管库来加密虚拟机。我不需要先创建密钥。
所以我的问题是,为什么我不需要创建密钥?我假设 SDK 可能会为我创建一个,但随后尝试列出我的保管库中的所有密钥(使用 Azure CLI,相同的订阅和服务主体)只会返回一个空列表。
我从 Azure 门户检查了 VM 确实似乎已加密:我只是不确定为什么没有密钥。
解决方案
推荐阅读
- ios - 使用 RCT_EXPORT_METHOD 语法时,如何修复 Xcode 上的“忽略方法主体之前的分号”错误?
- angular - Angular/RxJS - 嵌套 Observable - 重构语句
- django - Django请求会话未与登录用户模型链接
- c - 在结构数组之后打印一个字符
- php - Symfony 4 无法访问文件 /tmp/phpFILE
- java - 打印到文件
- jenkins - 如何安排参数化的 Jenkins 作业
- python - 如何捕获 PyQtGraph 异常/错误?
- java - 线程“main”中的异常 java.lang.NoClassDefFoundError: com.sun.net.sll.HostnameVerifier
- sql - 字段“团队”没有默认值/未处理的 MySQL errno 1364。可能出现意外行为