如何在APIGEE中使用API​​网关作为目标端点

时间:2016-03-03 18:38:46

标签: apigee aws-api-gateway

到目前为止,我没有看到从AWS API gateway API调用APIGEE的在线资源。当我追踪

时,我总是得到以下内容
{
"fault": {
    "faultstring": "The Service is temporarily unavailable",
    "detail": {
        "errorcode": "messaging.adaptors.http.flow.ServiceUnavailable"
    }
}

我已经在APIGEE网络研讨会上关注了以下资源link 并且没有成功。

4 个答案:

答案 0 :(得分:0)

您可以将API调用中的API调用端点作为目标端点放在APIGEE中,就像HTTP代理一样。

答案 1 :(得分:0)

对AWS API执行标注非常棘手,因为您需要生成访问令牌。

在JavaScript标注中编排调用可能更容易(因此您可以计算标题和SHA键)然后将标记设置为流变量并从那里执行标注。

答案 2 :(得分:0)

就API网关集成而言,APIGEE客户端至少需要配置为:

  1. 支持SNI
  2. 如果为API方法启用了“AWS_IAM”身份验证,则使用AWS SigV4对请求进行签名
  3. SSL握手失败通常是客户端缺少SNI支持的结果。

    APIGEE支持可以更好地实现任何APIGEE实施细节。

    干杯, 瑞恩

答案 3 :(得分:-1)

对于Apigee,如果你参加免费计划,则没有SNI支持。因此,如果您尝试发出HTTPS请求,则不会发生,您需要升级帐户才能使其正常运行。

您可以在此处找到Apigee的更多详情:https://community.apigee.com/questions/9237/apigee-proxie-with-amazon-gateway-api-503-service.html