Google Cloud Run Founal Worker не может разрешить учетные данные по умолчанию для Pub/sub (работает локально)C#

Место общения программистов C#
Anonymous
Google Cloud Run Founal Worker не может разрешить учетные данные по умолчанию для Pub/sub (работает локально)

Сообщение Anonymous »

У меня есть фоновый работник .net 8, работающий в облаке. https://cloud.google.com/docs/authentic ... set-up-adc.
at at google.apis.auth.oauth2.defaultcredentialprovider.createdefaultcredentialAsync ()
at at raphore_worker_service.pubsub.pubsubpublisher.createSync, string_shid_service.pubsub.pubsubublisher.crate Включение заказа) в /SRC/Services/background-worker-service/pubsub/pubsubpublisher.cs:line 17


фрагмент кода:

Код: Выделить всё

public static async Task
 CreateAsync(string projectId, string topicId)
{
var topicName = TopicName.FromProjectTopic(projectId, topicId);
var publisher = await PublisherClient.CreateAsync(topicName); //  brackground-worker-service@project_id.iam.gserviceaccount.com
Прикрепленные роли:
pub/sub publisher, pub/sub Admin, pub/sub Editor, pub/sub subscriber 
              Вопрос: < /strong>
Почему Publisherclient.createAsync не может разрешить АЦП в облачном запуска для этого работника, в то время как другие услуги на одном и том же проекте работают нормально?
мне нужно настраивать АЦП по -разному в облаке или требуется для загрузки вручную из секретного менеджера?> 

Подробнее здесь: [url]https://stackoverflow.com/questions/79762781/google-cloud-run-background-worker-cannot-resolve-application-default-credential[/url]

Вернуться в «C#»