Описание тега api-gateway

Сервис, который действует как шлюз для многих других сервисов. Обеспечение обнаружения, регистрации, безопасности, автоматического выключателя, отказоустойчивости среди прочего.
1 ответ

Amazon Web Services: интеграция S3, API Gateway и Cognito

Как я могу ограничить доступ к своему веб-сайту, размещенному на корзине S3, через API Gateway и Cognito? Другими словами, я не хочу, чтобы мои пользователи могли напрямую просматривать ресурс S3 (например, веб-страницу) без проверки подлинности. Ка…
1 ответ

Как составить несколько вызовов API в шлюз API?

Я ищу, как использовать API-шлюз в моем проекте. Моя текущая идея шаблона API-шлюза состоит в том, чтобы создать слой составных API, вызывающих несколько API, и представить составные API-интерфейсы через API-шлюз. Исследуя другие области, я обнаружи…
06 май '18 в 05:47
0 ответов

Как создать стадию api-gateway в terraform без методов в файле

У меня есть файл main.tf с моим rest-api и всеми моими модулями, определенными в нем. Все мои методы определены в подпапках в основной папке api-gateway, поэтому в моем файле main.tf нет методов. Я пытаюсь создать стадию в моем api-шлюзе, но единств…
06 ноя '17 в 18:46
0 ответов

Каковы лучшие практики при работе с архитектурой микросервисов, HATEOAS и API Gateway?

Должен ли каждый микросервис знать, где шлюз API находится на прослушивании запросов? Или шлюз должен сообщать контекст каждому микросервису? Как? Кто должен отвечать за создание ссылок для приложения HATEOAS? Большое спасибо!
02 ноя '17 в 02:26
0 ответов

Исключение SerializationException при выполнении запроса Gettem к DynamoDB через API-шлюз

Я делаю вызов GetItem для DynamoDB через интеграцию API-шлюза. Мой запрос сопоставления: { "TableName": "connected-content-dynamodb", "Key": { { "id" : {"S" : "$input.params('entity-id')"} } } } Шаблон ответа:{ "payload" : "$input.json('$')"} Логи, …
1 ответ

Как переписать развертывание прокси api с помощью apigeetool

Я использую приведенную ниже команду в jenkins для развертывания прокси api к краю apigee. apigeetool deployproxy -u abc -o nonprod -e dev -n poc-jenkins1 -p xyz Но я получаю ошибку ниже. Error: Path /poc-deployment-automation conflicts with existin…
09 янв '19 в 23:05
0 ответов

Паттерн микросервисной апигатэви

Я работаю в сети пользователя над новым проектом, где мне нужно поддерживать хорошее время отклика для каждого запроса. Мне интересно, какие шаблоны микросервиса я должен использовать. Я читал о паттерне "api-gateway", где шлюз является сервис-оркес…
2 ответа

Как заставить интерфейсное приложение общаться с бэкэнд-приложениями, не создавая вход для бэкэнда

Я развернул кластер kubernetes, используя kops. В текущем кластере используется входной контроллер nginx, который создает классический балансировщик нагрузки в AWS. У меня есть некоторые бэкэнд-приложения, которые общаются с внешним интерфейсом, и н…
0 ответов

API-шлюз с SignalR и RESTful Web API

Я полный новичок в RESTful Мир архитектуры. Мне было поручено создать API-шлюз для WebAPI и сервера SignalR. Итак, я начал с того, что RESTful архитектура означает. И иметь некоторое общее представление об этом сейчас. Кроме того, для примера я след…
11 янв '19 в 19:00
2 ответа

API-шлюз Azure против nginx

Я оцениваю шлюз wep api для моих новых проектов. Я использовал Azure API Gateway в прошлом. Чтение о nginx как о новом и принятом многими. Может ли кто-нибудь помочь мне указать некоторые факты, плюсы и минусы? Матрица ошибок поможет мне
16 авг '18 в 16:36
3 ответа

Как я могу добавить настроенный плагин kong в dockerized kong

У меня работает контейнер KONG, и я хочу добавить к нему настроенный плагин, в частности, JWT Crafter. Я скачал плагин, но я не знаю, как заставить его запускаться с моим контейнером KONG. поэтому, пожалуйста, если кто-то находился в той же позиции …
17 май '18 в 12:13
1 ответ

Как настроить прокси-сервер Express Gateway с аутентификацией CAS

Я пытаюсь создать проверенный на практике API-шлюз для объединения и централизации нескольких инструментов, предоставляемых через API. Express Gateway идеально подходит для моего случая использования, однако я не совсем уверен, как настроить политик…
30 апр '18 в 23:17
1 ответ

Cname для пользовательского домена AWS API Gateway

Концепция проста. Создайте переключатель Cname, который указывает на синие / зеленые каналы развертывания через AWS API Gateway. API имеет два этапа для сине-зеленого, отображаемого обратно в переменную окружения, которая, в свою очередь, отображает…
0 ответов

Может ли API Gateway генерировать API-ключи для распространения сторонним разработчикам?

Со страницы часто задаваемых вопросов амазонок: https://aws.amazon.com/api-gateway/faqs/ Вопрос: Может ли Amazon API Gateway генерировать ключи API для распространения сторонним разработчикам? Да. API Gateway может генерировать ключи API и связывать…
08 окт '18 в 18:36
3 ответа

Время ожидания ответа HTTP в муле

Я столкнулся с одной проблемой с таймаутом ответа Http в одном из моих API, который развернут в API Gateway в MMC. Время ожидания ответа этого API составляет 30 секунд, и мы ссылаемся на это значение времени ожидания из файла свойств. Теперь мое нов…
09 янв '18 в 12:15
1 ответ

Заголовок авторизации отсутствует, если запрос отправлен через Zuul API Gateway

Когда я отправляю заголовок авторизации от остальных клиентов (почтальон), а также из браузера, на сервер springboot(2.0.3v) AuthorizationService (without API Gateway), 'Authorization' Заголовок будет существовать, и каждый поток работает нормально.…
0 ответов

API-шлюз, использующий Ocelot и пытающийся добавить Nlog с интерфейсом

Я новичок в ядре.net и Ocelot. Я установил.net core 2.0 framework с ocelot для API-шлюза. К этому сервису я хочу добавить свой собственный Nlog с интерфейсом и сделать его доступным для инъекций из main.cs (у ocelot есть встроенный nlog, но это мне …
05 июн '18 в 01:01
0 ответов

Использование RabbitMQ для связи в микросервисной архитектуре, но должен ли я создать API-шлюз сверху?

У меня есть программное обеспечение меньшего размера, использующее архитектуру Microservice. В настоящее время я использую RabbitMQ для связи между пользовательским интерфейсом и сервисами, и это прекрасно работает. Однако я думаю о создании нового …
1 ответ

Azure API Gateway - поддержка свойства формата OpenAPI

У меня есть две конечные точки API [HttpGet("/items/{id:guid}")] public IActionResult GetItemById(Guid id) { [HttpGet("/items/{code}")] public IActionResult GetItemByCode(string code) { Swagger, похоже, справляется с этим без проблем. Я посмотрел в …
1 ответ

Как я могу создать AWS APIGateway Custom Authorizer, используя переменные сцены в Terraform?

Я вижу, что теперь AWS ApiGateway предоставляет возможность передавать переменные рабочей области в лямбду настраиваемого авторизатора в консоли, выбирая полезную нагрузку типа "Запрос" и перечисляя переменные, которые должны быть переданы. Тем не м…