我一直试图连接到在本地主机上运行的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
不明白是什么问题?