问题标签 [apigee-baas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
815 浏览

apigee - Apigee 代理将相同的主机标头传递给目标

我有一个简单的 apigee 代理,但我可以在跟踪中看到一个问题,即去往目标的 Host 标头包含代理本身的主机。

即目标得到

Host: xx.apigeename.com

而不是:

Host: my.awsservername.com

目标与代理位于不同的域上,因此这意味着目标服务器未正确处理请求(在这种情况下为 404)。

为什么 Apigee 可能会发送完全相同的主机标头而不是对其进行转换?

我试图通过设置 TargetEndpoint 来明确设置它:

Apigee 在这方面的文档似乎很模糊。

它变得超级令人沮丧。我们有其他代理工作正常,没有做任何特别的事情。

0 投票
2 回答
676 浏览

apigee - Apigee 休息端点路径映射到自定义路径

我有休息端点 /admn_resource_manager。我创建了一个 apigee 代理来公开它。我不想像这样向其他人公开它,因为我想要 /adminmanager 之类的东西。有没有办法使用 Apigee 将 /adminmanager 映射到 /admn_resource_manager。

最终用户将使用http://someurl.apigee/adminmanager而不是http://someurl.apigee/admn_resource_manager

我在 Apigee 中探索了 KeyValueMapoperation 和 AssignMessage。我不确定这些是否是实现地图路径的正确选择。我也没有得到任何示例。

0 投票
0 回答
88 浏览

python - Apigee:在 Python 标注中访问 PDF

我有公共 API,我想根据消费类型设置配额政策。

  1. 用户可以使用图像或 PDF(多页)点击 API。如果是 PDF,则应根据页数更新配额计数器。

  2. 我想在 Python 标注中访问 PDF 对象,以便提取页数。

  3. 根据页数,我想拒绝请求。

Python 标注代码

所以我的查询是:如何从 Apigee 变量中的请求访问 PDF 对象

谢谢

0 投票
1 回答
17 浏览

apigee - 从第三方获取 OAuth2 令牌

你能告诉我在哪里可以看到如何为第三方实现oauth2管理,即图像是黑点。

在此处输入图像描述

0 投票
0 回答
30 浏览

proxy - 如何在 Apigee Edge Cloud Eval Org 中通过 rest api 端点创建代理?

  1. 我们是否有任何 Rest Api 可用于在 Apigee Edge Cloud 中创建和导入代理(zip 包)?

  2. 一旦导入/创建代理,我如何仅通过 rest api 将该代理部署到测试环境?

我在下面找到了 POST rest api,当我通过 Edge UI 上传 zip 代理包时会用到它。

https://apigee.com/organizations/abcxyz-eval/apis?name=apiproxy&action=import&validate=true

如何在我的代码中使用上面的 post api,以便我调用它并以编程方式创建代理?要传递什么访问令牌?这个访问令牌会过期吗?要传递什么查询参数或 Form_data ?

0 投票
0 回答
67 浏览

proxy - Javascript 策略不适用于 Target.url 更新运行时

我正在尝试使用设置的上下文更新 target.url,但它在 apigee 边缘代理中不起作用。我也在写目标写

我正在点击这个网址->

这是我的项目结构:

EV-URI-提取

目标重写

代理端点

目标端点

js-exampls.js

有什么帮助吗?有人可以帮我找出我在这里做的错误吗?

0 投票
0 回答
26 浏览

logging - 为什么请求标头数据未记录在消息 Logging Policy Apigee 中?

{request.header.id}

我正在尝试从标头中检索数据并尝试登录文件系统。

它不起作用,有人有任何线索吗?