Как использовать API-шлюз в качестве целевой конечной точки в APIGEE

Я до сих пор не видел онлайн-ресурсов для вызова AWS API gateway API из APIGEE. Я всегда получаю следующее, когда я трассирую

{
"fault": {
    "faultstring": "The Service is temporarily unavailable",
    "detail": {
        "errorcode": "messaging.adaptors.http.flow.ServiceUnavailable"
    }
}

Я следил за следующим ресурсом вебинаров APIGEE здесь ссылка и не увенчались успехом.


person ZZzzZZzz    schedule 03.03.2016    source источник


Ответы (4)


Вы можете поместить конечную точку вызова API в API Gateway в качестве целевой конечной точки в APIGEE, например HTTP-прокси.

person Ka Hou Ieong    schedule 03.03.2016
comment
Я попробовал это. Но он продолжает выдавать мне ошибку сбоя рукопожатия. Я исправил это, добавив хранилище доверенных сертификатов в свой default.xml. Но теперь эта ошибка показывает, что хранилище безопасности apigee-aws не настроено в среде. - person ZZzzZZzz; 04.03.2016

Выполнение вызова API AWS сложно, поскольку вам нужно будет сгенерировать токен доступа.

Возможно, было бы проще организовать это в вызове JavaScript, чтобы сделать вызов (чтобы вы могли вычислить заголовки и ваши ключи SHA), затем установить токен в качестве переменной потока и выполнять свои вызовы оттуда.

person Michael Bissell    schedule 04.03.2016

Что касается интеграции со шлюзом API, клиент APIGEE должен быть настроен как минимум на:

  1. Поддержка SNI
  2. Подпишите запрос с помощью AWS SigV4, если для метода API включена аутентификация «AWS_IAM».

Сбои рукопожатия SSL часто являются результатом отсутствия поддержки SNI в клиенте.

Любые особенности реализации APIGEE могут быть лучше учтены службой поддержки APIGEE.

Привет, Райан

person RyanG    schedule 07.03.2016

Для Apigee, если вы используете бесплатный план, поддержка SNI отсутствует. Поэтому, если вы пытаетесь сделать HTTPS-запрос, этого не произойдет, вам необходимо обновить свою учетную запись, чтобы он заработал.

Вы можете найти более подробную информацию от Apigee здесь: https://community.apigee.com/questions/9237/apigee-proxie-with-amazon-gateway-api-503-service.html

person user2251475    schedule 28.12.2016