Я пытаюсь написать подписчика на основе push для Google Cloud pub / sub
Мой код выглядит так
try (SubscriptionAdminClient subscriptionAdminClient = SubscriptionAdminClient.create(subscriptionAdminSettings)) {
ProjectSubscriptionName name = ProjectSubscriptionName.of(PROJECT, SUBSCRIPTION_NAME);
ProjectTopicName topic = ProjectTopicName.of(PROJECT, TOPIC_NAME);
PushConfig pushConfig = PushConfig.newBuilder().setPushEndpoint(PUSH_ENDPOINT).build();
int ackDeadlineSeconds = 5;
Subscription subscription = subscriptionAdminClient.createSubscription(name, topic, pushConfig, ackDeadlineSeconds);
}
Однако, я получаю эту ошибку во время выполнения
The supplied HTTP URL is not registered in the subscription's parent project
(url="https://...", project_id="8xxxxxxxxx5").
Где мне нужно зарегистрировать этот URL? Где-то в проекте или с темой?
Нашел некоторое обсуждение здесь , но кажется немного устаревшим, так как некоторые из этих ссылок теперь перенаправляют на другие документы.