2016-03-03 33 views
0

我到目前爲止看到沒有在線資源可以從APIGEE調用AWS API gateway API。我總是得到以下時,我跟蹤如何在APIGEE中使用API​​網關作爲目標端點

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

我一直遵守以下的資源來自網絡研討會APIGEE這裏link 和失敗。

回答

0

您可以將您的API調用端點作爲APIGEE中的目標端點(如HTTP代理)放入API網關中。

+0

我試過這個。但是,它一直在拋我握手失敗的錯誤。我通過在我的default.xml中添加信任庫來解決這個問題。但是,現在這個錯誤顯示「安全存儲apigee-aws沒有在環境中配置」 – ZZzzZZzz

0

對AWS api執行標註很棘手,因爲您需要生成訪問令牌。

在JavaScript調用中進行調用(因此您可以計算標頭和SHA鍵),然後將令牌設置爲流變量並從那裏進行調出,這可能會更容易。

0

在API網關整合方面,至少在APIGEE客戶將需要配置成:

  1. 支持SNI
  2. 註冊與AWS SigV4請求,如果「AWS_IAM」身份驗證爲啓用API方法

SSL握手失敗通常是由於缺少客戶端中的SNI支持。

APIGEE支持可能會更好地支持任何APIGEE實現細節。

乾杯, 瑞安

相關問題