安装成功后无法使用aws-encryption-cli



安装amazon提供的官方文档中提到的aws-encryption-sdk-cli后。我无法使用aws-encryption-cli检查版本或加密/解密任何文件。在检查版本安装时,出现以下错误:

/usr/lib/python2.7/网站/aws_encryption_sdk/缓存/init.py:21: CryptographyDeprecationWarning: Python 2不再被Python核心团队支持。现在密码学中已弃用对它的支持,并将在下一个版本中删除。从cryptographic . hazmat_backends导入default_backend

有人能帮忙吗?

在浏览了各种博客后,我了解到这是aws-encryption-cli加密包的版本依赖问题。先安装特定版本的cryptography(3.4.7),再安装aws-encryption-cli。要安装特定版本的加密包,可以使用以下命令:

pip install cryptography==3.4.7

最新更新