我有一个AWS Lambda函数(用C#编写),它使用ODP.NET驱动程序连接到Oracle服务器。它工作正常,但我的理解是默认情况下通信不加密。 Oracle服务器已启用NNE,因此我只需要在客户端强制加密,而我找不到有关如何为在AWS lambda中运行的客户端执行此操作的任何信息。除了提到驱动程序支持NNE之外,ODP.NET驱动程序手册也没有任何信息。
事实证明你需要设置OracleConfiguration.SqlNetEncryptionClient = "required";
来设置底层的SQLNET.ENCRYPTION_CLIENT
。