如何将订户(Web作业)连接到Google Pub / sub Emulator C#?

时间:2019-02-28 18:58:04

标签: google-cloud-platform google-cloud-pubsub

我一直试图连接到在本地主机上运行的GC仿真器。 我已经在下面的代码中设置了此代码。

 SubscriptionName subscriptionName = new SubscriptionName("project", "subid");
        SubscriberClient client = SubscriberClient.CreateAsync(subscriptionName).Result;

        client.StartAsync((msg,cancellationToken) => {
            PubsubMessage pbMsg = msg;
            msg.Data.ToStringUtf8();
            //pbMsg.Data
            return Task.FromResult(SubscriberClient.Reply.Ack);
        });

执行第二行CreateAsync时,我看到这样的错误

应用程序默认凭据不可用。如果它们在Google Compute Engine中运行,则可用。否则,必须定义环境变量GOOGLE_APPLICATION_CREDENTIALS,指向指向定义凭据的文件。有关更多信息,请参见https://developers.google.com/accounts/docs/application-default-credentials

不明白是什么问题?

0 个答案:

没有答案