安装 libmongocrypt
带有相等查询的Queryable Encryption在MongoDB 7.0及更高版本中正式可用 (GA)。 不再支持在版本6.0中发布的Queryable Encryption公共预览版。 使用公共预览版加密的数据与功能发布不兼容。 有关更多信息,请参阅 MongoDB 7.0中的兼容性更改。
Overview
了解如何安装 libmongocrypt
,它是 Queryable Encryption 的核心组件。 该库执行加密和解密,并托管驱动程序与密钥管理系统 ( KMS ) 之间的通信。
如果此库与您正在使用的驱动程序包在一起,则无需安装。要了解哪些驱动程序需要安装libmongocrypt
,请检查它是否在驱动程序兼容性表中列为依赖项。
警告
请勿从源代码中构建 libmongocrypt
。请使用本页列出的其中一种安装方法。
macOS 安装
brew install mongodb/brew/libmongocrypt
Windows 安装
Linux 安装
Debian
1
导入用于对包存储库进行签名的公钥:
sudo sh -c 'curl -s --location https://pgp.mongodb.com/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg'
2
将 MongoDB 存储库添加到您的软件包源代码中:
重要
将以下 Shell 命令中的 <release>
更改为您的平台版本(例如“xenial”或“buster”)。
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/debian <release>/libmongocrypt/1.12 main" | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
3
更新包缓存:
sudo apt-get update
4
安装 libmongocrypt
:
sudo apt-get install -y libmongocrypt-dev
Ubuntu
1
导入用于对包存储库进行签名的公钥:
sudo sh -c 'curl -s --location https://pgp.mongodb.com/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg'
2
将 MongoDB 存储库添加到您的软件包源代码中:
重要
将以下 Shell 命令中的 <release>
更改为您的平台版本(例如“xenial”或“buster”)。
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/ubuntu <release>/libmongocrypt/1.12 universe" | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
3
更新包缓存:
sudo apt-get update
4
安装 libmongocrypt
:
sudo apt-get install -y libmongocrypt-dev
RedHat
1
为 libmongocrypt
包创建一个存储库文件:
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/redhat/$releasever/libmongocrypt/1.12/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
2
安装 libmongocrypt
包:
sudo yum install -y libmongocrypt
Amazon Linux 2
1
为 libmongocrypt
包创建一个存储库文件:
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2/libmongocrypt/1.12/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
2
安装 libmongocrypt
包:
sudo yum install -y libmongocrypt
Amazon Linux
1
为 libmongocrypt
包创建一个存储库文件:
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2013.03/libmongocrypt/1.12/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
2
安装 libmongocrypt
包:
sudo yum install -y libmongocrypt
Suse
1
导入用于对包存储库进行签名的公钥:
sudo rpm --import https://pgp.mongodb.com/libmongocrypt.asc
2
将存储库添加到包源目录中:
重要
将以下 Shell 命令中的 <release>
更改为您的平台版本(例如“12”或“15”)。
sudo zypper addrepo --gpgcheck "https://libmongocrypt.s3.amazonaws.com/zypper/suse/<release>/libmongocrypt/1.12/x86_64" libmongocrypt
3
安装 libmongocrypt
包:
sudo zypper -n install libmongocrypt