Описание тега ms-yarp

1 ответ

Как переключаться между устаревшим и новым приложением с помощью YARP

У меня есть устаревшее приложение веб-форм Asp.Net, которое я перехожу на .net 5. Я пытаюсь перенести его по частям. Я использую Microsoft YARP в качестве обратного прокси-сервера - https://github.com/microsoft/reverse-proxy, который помогает перена…
07 авг '21 в 03:00
1 ответ

Swagger показывает ошибку «Не удалось загрузить определение API» при доступе с прокси-сервера YARP

Поскольку оцелот больше не обслуживается, я решил попробовать YARP в качестве своего шлюза API, но он выдает мне эту глупую ошибку, когда я получаю через него доступ к одной из своих конечных точек: "ReverseProxy": { "Routes": { "client-route": { "C…
08 дек '21 в 15:07
0 ответов

Каковы недостатки использования службы балансировки нагрузки в качестве точки входа в приложение микрослужбы? [закрыто]

В простой микросервисной архитектуре у меня есть несколько сервисов, которые должны находиться за шлюзом API. Шлюз предоставит единую конечную точку, а также централизованную аутентификацию и авторизацию с использованием сервера идентификации (одног…
12 янв '22 в 20:14
1 ответ

Duende BFF Yarn не передает токены при использовании веб-клиента gRpc из приложения Blazor WebAssembly

Я создаю веб-приложение с ASP.NET Core 6.У меня есть: Frontend.Client — Blazor WebAssembly с пользовательским интерфейсом Frontend.Server — ASP.NET Core, на котором размещается Blazor WebAssembly. Web Api — удаленная служба REST Служба gRpc — удален…
1 ответ

Обратный прокси-сервер ASP.NET Core YARP с несколькими портами прослушивания

Я хочу использовать несколько портов обратного прокси-сервера с помощью YARP. 0.0.0.0:5001 => RemoteHost.com:7001 0.0.0.0:5002 => RemoteHost.com:7002 0.0.0.0:5003 => RemoteHost.com:7003 0.0.0.0:5004 => RemoteHost.com:7004 Все примеры, по…
12 май '22 в 22:12
0 ответов

Почему промежуточное ПО не регистрируется?

У меня есть это промежуточное ПО, и у меня есть некоторые проблемы с регистрацией в моем обратном прокси-сервере yarp. согласно документации это должно быть добавлено так? программа.cs var builder = WebApplication.CreateBuilder(args); builder.Servic…
18 май '22 в 09:21
2 ответа

yarp переписывает жестко закодированные URL-адреса сервисов

Не знаю, правильно ли сформулирован мой вопрос, но я попробую... Я использую yarp в качестве обратного прокси. За прокси-сервером находится основная служба asp.net (служба заказа) на порту 5048, например Итак, конфиг выглядит следующим образом: "Rev…
11 май '22 в 11:46
1 ответ

Yarp прокси не логирует редирект?

В настоящее время я играю с YARP (еще один обратный прокси-сервер). И, похоже, мне удалось «замкнуть» перенаправление? одно из перенаправлений регистрируется, а другое не регистрируется, хотя они были настроены одинаково? программа.cs var builder = …
29 мар '22 в 11:19
2 ответа

Как войти в файл в основном веб-приложении asp.net - без каких-либо сторонних инструментов

В настоящее время у меня запущено приложение, в котором я хочу, чтобы журналы помещались в файл, чтобы Datadog мог их получить. В настоящее время я просто использую исходный генератор для ведения журнала, но как мне записать этот журнал в файл? Я по…
20 май '22 в 08:46
0 ответов

Используйте YARP в kubernetes как услугу плюс вход

После этой статьи. Мне интересно, можно ли добавлять BFF/шлюз (YARP) в качестве службы в K8S с Ingress впереди? У меня есть некоторый пользовательский код в моем YARP, например службы проверки JWT и аннулирования токена REDIS, которые сложно реализо…
04 апр '22 в 21:02
0 ответов

Операция ввода-вывода была прервана либо из-за выхода из потока, либо из-за запроса приложения при попытке подключения к конечной точке signalR через yarp

Я пытаюсь подключить конечную точку signalR, используя Yarp в качестве обратного прокси. Однако я столкнулся с этой ошибкой: Конфигурация ярпа: "ReverseProxy": { "Clusters": { "ws-cluster": { "Destinations": { "ws-destination1": { "Address": "http:/…
03 апр '22 в 14:13
1 ответ

Десериализовать JSON для конфигурации YARP

Следующий JSON — тело моего запроса: { "Routes": { "route1": { "ClusterId": "cluster1", "Match": { "Path": "{**catch-all}", "Hosts": ["www.aaaaa.com", "www.bbbbb.com"] } } }, "Clusters": { "cluster1": { "Destinations": { "cluster1/destination1": { "…
21 окт '22 в 08:22
1 ответ

YARP — маршрутизация на основе регулярных выражений

Можно ли использовать регулярные выражения в правилах Match-Path для соответствия общим более широким шаблонам URL и для возможности сопоставления очень конкретных шаблонов. я не хочу использовать{**catch-all}но, например, обычное регулярное выражен…
28 фев '23 в 18:42
1 ответ

Как я могу получить доступ (перенаправить) к общедоступному IP-адресу HTTP-запроса внутри сети docker compose?

Со следующей настройкой: только контейнер YARP имеет опубликованные порты. Он правильно устанавливаетX-Forward*заголовки для использования другими контейнерами. Но, к сожалению, это адрес шлюза для создания докеров. Когда я хочу зарегистрировать IP-…
0 ответов

Как оспорить прокси-маршруты Yarp, прочитав запросы заголовков?

Я использую Yarp для реверсирования прокси во внутренние приложения. Аутентификация обрабатывается другой службой, и я хочу оспорить определенный запрос, используя утверждение ключей API. Изучив документацию и образец проекта здесь, у меня возникли …
08 сен '22 в 15:55
2 ответа

Как преобразовать заголовок запроса, чтобы я не столкнулся с ошибкой CORS?

В настоящее время у меня есть сайт, который принимает все входящие запросы и перенаправляет их на правильный сайт. В настоящее время это настроено с помощью этой конфигурации Yarp: { "Logging": { "LogLevel": { "Default": "Information", "Microsoft.As…
18 июн '22 в 14:33
0 ответов

Перенос веб-форм на ASP.NET Core + React. Проблемы с обратным прокси-сервером YARP

Я переношу проект веб-формы в основной проект dotnet (с интерфейсом реагирования), используя подход с душителем. Я могу получить успешную маршрутизацию к моему приложению веб-форм. Однако маршрутизация на стороне клиента перестала работать в приложе…
0 ответов

Публичный LB Azure перед YARP в AppService

Я пытаюсь использовать YARP (в службе приложений) в качестве шлюза приложений перед моими службами приложений. Для этого я пробовал следующее: создать виртуальную сеть/подсеть по умолчанию создать службу приложений, установить тестовое приложение (п…
0 ответов

YARP: как предоставить учетные данные по умолчанию в проксированном запросе

Согласно https://github.com/microsoft/reverse-proxy/issues/166#issuecomment-1267355264 , можно пройти аутентификацию с использованием кэша сетевых учетных данных по умолчанию, когда сервер перенаправляет запрос через YARP. (То есть возможна аутентиф…
05 окт '22 в 11:54
1 ответ

Socket.io с YARP

Я пытаюсь построить систему, используя Socket.io и YARP. Yarp работает, имеет обратный прокси для всех моих сервисов. При попытке установить соединение с моей службой socket.io через yarp я получаю сообщение об ошибке connection_error: Я заметил, чт…
13 июл '22 в 11:43