参考 > 参考 > mongo Shell方法 > 客户端字段级加密方法 > KeyVault.removeKeyAlternateName()
KeyVault.
removeKeyAlternateName
(UUID,keyAltName )¶从指定keyAltName
的数据加密密钥中删除指定的UUID
。数据加密密钥必须存在于与数据库连接关联的密钥库中。
removeKeyAlternateName()
具有以下语法:
返回: | 更新之前的数据加密密钥
|
---|
以下示例旨在快速评估客户端字段级加密。有关适用于开发和生产环境的更完整的示例,请参阅 管理数据加密密钥的备用名称。
为本地管理的密钥配置客户端字段级加密需要指定没有换行符的base64编码的96字节字符串。以下操作将生成满足所述要求的密钥并将其加载到mongo
外壳中:
使用生成的本地密钥字符串创建客户端字段级加密对象:
使用Mongo()
构造函数使用客户端字段级加密选项创建数据库连接。用目标集群mongodb://myMongo.example.net
的连接字符串URI替换
URI 。
检索keyVault
对象并使用该
KeyVault.removeKeyAlternateName()
方法从具有以下匹配条件的数据加密密钥中删除指定的密钥备用名称
UUID
:
如果成功,removeKeyAlternateName()
则在更新之前返回数据加密密钥keyAltName
。