Как исправить ошибку <"faultstring": "Служба временно недоступна"> при настройке прокси-сервера API с помощью apigee? - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь настроить прокси API с apigee с учетной записью trail.

У меня проблема с доступом к целевой конечной точке (URL-адрес правильно доступен напрямую через браузер).

XML-часть прокси API выглядит следующим образом:

<TargetEndpoint name="default">
    <Description/>
    <FaultRules/>
    <PreFlow name="PreFlow">
        <Request/>
        <Response/>
    </PreFlow>
    <PostFlow name="PostFlow">
        <Request/>
        <Response/>
    </PostFlow>
    <Flows/>
    <HTTPTargetConnection>
        <Properties/>
        <URL>http://xyz. com/artifactory/app/</URL>
    </HTTPTargetConnection>
</TargetEndpoint>

Ожидается:

Error code 200 и страница должна загрузиться.

Фактический:

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

1 Ответ

0 голосов
/ 22 апреля 2019

Проблема заключалась в том, что базовый URL-адрес артефакта не имеет доступа к пробной учетной записи. После создания другого прокси с «официальной» учетной записью (у которой был доступ), ссылки работают нормально, и файлы загружаются.

Короче говоря, учетная запись apigee нуждается в доступе к артефакту.

...