当前位置: 首页 > 知识库问答 >
问题:

Grpc。core . RPC exception-Detail =无法连接到所有地址

邵奇
2023-03-14

我在. net核心项目中一直在使用GCP SecManager,当访问GCP中的一个秘密时,它会抛出一个错误

Grpc.Core。RPCEException:“状态(StatusCode=”不可用“,Detail=”无法连接到所有地址“,DebugException=”Grpc.Core.Internal.CoreErrorDetailException:“{”已创建“@1621849302.01300000”,“描述”:“未能拾取子通道”,“文件”:“…\src\Core\ext\filters\client_channel\client channel.cc”,“file_line”:5397”,“引用的错误”:“〔”已创建:“@1621849296.458000000”,“描述”:”无法连接到所有地址,“文件”:“…\src\core\ext\filters\client_channel\lb_policy\pick_first\pick-first.cc”,“文件行”:398,“grpc_status”:14}])”

 public String AccessSecretVersion(string projectId = "strategic-ivy-310114", string secretId = "connectionString", string secretVersionId = "1")
    {
        var credential = GoogleCredential.FromFile(@"C:\Learning\SampleApps\CosmosWithSecret\CosmosDBApp\CosmosDb_Demo_Crud\strategic-ivy-615459-a0f786577j32.json");
        // Create the client.
        SecretManagerServiceClient client = SecretManagerServiceClient.Create();

        // Build the resource name.
        SecretVersionName secretVersionName = new SecretVersionName(projectId, secretId, secretVersionId);

        // Call the API.
        AccessSecretVersionResponse result = client.AccessSecretVersion(secretVersionName);

        // Convert the payload to a string. Payloads are bytes by default.
        String payload = result.Payload.Data.ToStringUtf8();
        return payload;
    }

共有1个答案

韦志新
2023-03-14

我也有这个错误。

我在Windows上运行该应用程序,实际上对我有用的是从WSL运行它。由于某种原因,它在Windows上崩溃。

 类似资料:
  • 我目前正试图获得一个gRPC工作的例子。我使用C # Asp.NET核心WebApi作为服务器,并尝试通过Python客户端连接到它。 我的原始文件: Python客户端: 当我尝试运行我的Python客户端时,我收到以下错误: Traceback(最近一次调用last):存根中文件“gRPCExampleClient.py”的第10行。插入(example_pb2。InsertRequest(V

  • 我试图连接到一个名为的数据库。所有凭据都位于PHP文件名中,格式为 我正试图用这个连接到数据库 我得到这个错误: 注意:第6行的未定义变量:DB_HOST in/home/content/06/8274306/html/beta/mysuperscript.php 注意:未定义变量:第6行 /home/content/06/8274306/html/beta/mysuperscript.phpDB

  • 我试图连接到mysql数据库从docker图像。然而,这是投掷错误。 下面是我正在使用的docker图像。https://hub.docker.com/_/mysql/ 下面是我用来运行docker映像的命令。 以下是命令的输出 如果我使用docker检查IP并ping该IP,则显示IP不可访问。 如果我尝试使用和我遇到以下错误。 无法加载身份验证插件“缓存\u sha2\u密码”。

  • null 我确信我已经在127.0.0.1:27017启动了数据库服务,并且可以用shell和非异步方法连接。错误: PrimaryServerSelector没有从群集描述中选择服务器ClusterDescription{type=unknown,connectionmode=single,all=[ServerDescription{address=localhost:27017,type=u

  • 试图连接一个简单的JMX监控。托管应用程序和监控工具位于同一台服务器上。当试图连接一个错误 00:30:55610致命http-8080-6 SiteListener:makeJmxConnection:99-java.io。IOException:检索RMIServer存根失败:javax.naming。ServiceUnavailableException[根异常为java.rmi.Conne

  • 问题内容: 我有去grpc服务。我正在开发Mac,塞拉利昂。在本地针对服务运行grpc客户端时,一切都很好,但是在Docker容器中针对相同服务运行相同的客户端时,出现此错误: 这是我的docker文件: 我的命令来建立图像: 我的命令启动Docker容器: 其他资讯: 客户端程序可以在Docker容器中正常运行 连接到常规的休息端点可以正常工作(http2,与grpc相关吗?) 在OS X中运行