Я пытался подключиться к эмулятору GC, который работает на localhost.Я настроил этот код ниже.
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 для получения дополнительной информации
Не понимаю, в чем проблема?