📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 7.12-8.6

简而言之,当Elasticsearch无法访问或导航到数据加密密钥(DEK)blob容器时,就会出现此错误。这可能是由于权限不正确、网络问题或blob容器配置错误造成的。要解决此问题,您可以检查并更正DEK blob容器的权限,确保网络连接稳定,并验证blob容器的配置设置。此外,还要确保blob容器存在且可访问。

日志上下文 #


日志"Cannot descend into the DEK blob container"的类名是 EncryptedRepository.java。 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入背景的人参考:

) {
 super(path);
 this.repositoryName = repositoryName;
 final String rootPathElement = path.parts().isEmpty() ? null : path.parts().get(0);
 if (DEK_ROOT_CONTAINER.equals(rootPathElement)) {
 throw new RepositoryException(repositoryName; "Cannot descend into the DEK blob container " + path);
 }
 this.delegatedBlobContainer = delegatedBlobContainer;
 this.singleUseDEKSupplier = singleUseDEKSupplier;
 this.getDEKById = getDEKById;
 }