Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core 问题连接到加密的AWS Elasticache(静止/传输中加密)。我正在使用dotnetcore_.net Core_Stackexchange.redis_Aws Elasticache - Fatal编程技术网

.net core 问题连接到加密的AWS Elasticache(静止/传输中加密)。我正在使用dotnetcore

.net core 问题连接到加密的AWS Elasticache(静止/传输中加密)。我正在使用dotnetcore,.net-core,stackexchange.redis,aws-elasticache,.net Core,Stackexchange.redis,Aws Elasticache,我正在连接到Redis(托管在aws elasticache中),并且启用了加密(在传输过程中和静止时)。我使用的是dotnet core 3.1,AWS Lambda使用的是StackExchange.Redis 下面是使用的代码 services.AddDistributedRedisCache(options => { options.ConfigurationOptions = new StackExchange.Redis.Configur

我正在连接到Redis(托管在aws elasticache中),并且启用了加密(在传输过程中和静止时)。我使用的是dotnet core 3.1,AWS Lambda使用的是StackExchange.Redis

下面是使用的代码

services.AddDistributedRedisCache(options =>
        {
            options.ConfigurationOptions = new StackExchange.Redis.ConfigurationOptions { 
                AbortOnConnectFail = false, 
                EndPoints = { { Environment.GetEnvironmentVariable("Elasticache"), 6379 } },
                Ssl = true
            };
        });
我得到以下错误

没有连接可用于服务此操作:EVAL;无法连接:6379/交互式,原点:重置未连接,输入缓冲区:0,未连接:0,上次读取:5s前,上次写入:5s前,未响应写入:68639s前,保持活动:60s,挂起:0,状态:连接,上次心跳:从不,上次mbeat:-1s前,全局:5s前,管理器:不活动,错误:从不;IOCP:(忙=0,空闲=1000,最小=4,最大=1000),工作线程:(忙=0,空闲=2047,最小=4,最大=2047),本地CPU:n/a 在StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl[T](消息消息,ResultProcessor
1处理器,ServerEndPoint服务器)
在StackExchange.Redis.RedisBase.ExecuteSync[T](消息消息,结果处理器
1处理器,服务器端点服务器) 在StackExchange.Redis.RedisDatabase.ScriptEvaluate(字符串脚本、RedisKey[]键、RedisValue[]值、CommandFlags) 位于Microsoft.Extensions.Caching.Redis.RedisCache.Set(字符串键,字节[]值,DistributedCacheEntryOptions)

如果我在没有加密的情况下创建elasticache,那么上面的代码可以正常工作(我删除了ssl=true语句)。但要求是在加密时使其工作