此问题可能是由于您的应用程序在与DocumentDB集群进行TLS握手时无法识别许可证颁发机构(CA)证书而导致的。为了解决此问题,您可以在应用程序的驱动程序选项中指定根证书,以便驱动程序在与DocumentDB集群进行TLS握手时正确验证证书。
下面是一个示例代码,演示了如何在Python中指定根证书:
import boto3
from bson.objectid import ObjectId
# 指定证书路径
ssl_ca_certs = '/path/to/AmazonRootCA1.pem'
# 创建DocumentDB客户端
client = boto3.client('docdb', region_name='us-east-1',
aws_access_key_id=",
aws_secret_access_key="",
ssl_ca_certs=ssl_ca_certs)
注意,在此示例中,“ssl_ca_certs”参数需要设置为您的根证书所在的路径。
如果您正在使用其他编程语言,请查看您的驱动程序文档,以了解如何指定根证书。