问题标签 [apigee127]
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.
apigee - 如何在 apigee127 Docker-Container 上运行“swagger project edit”?
我在本地机器上的 Docker-Container 中安装了 apigee-127。之后我运行这个 Docker-Container 并创建了一个项目
开始这个项目
对此的回应是项目已启动,您可以使用本地主机和给定的端口在浏览器中输入它,或者使用 curl 命令在同一个 Docker-Container 中输入它
大多数 a127 命令似乎都可以正常工作。现在我想使用 swagger-editor 来编辑我的项目,但似乎没有选项可以在没有浏览器的情况下在我的 Docker-Container 上远程编辑项目。
答案是:
启动 Swagger 编辑器。
打开浏览器到:http://localhost:36070/#/edit
{ [错误:命令失败:xdg-open:没有可用于打开“ http://localhost:36070/#/edit ”的方法] 已终止:false,代码:3,信号:null }
- 我的第一个问题是我没有机会在我的 Docker-Container 中启动浏览器 -> 它是一个没有 GUI 或浏览器的网络服务器。
我想在本地机器上的 Container 之外启动我的 swagger-editor,但我不知道要进入它。
- 也许有人可以帮我解决这个问题?
curl - 如何使用 curl 从 API 获取数据?
(我是 curl 的新手,也是 apigee)
我正在尝试从 API 获取 Body 数据
使用 curl 和以下命令,但无法获取错误字符串以外的任何数据
我得到的错误是:
但是在浏览器中多次访问 URL 时,我可以根据需要获取 JSON 数据
CURL 工作代码
请有人建议获取 JSON 数据
对不起,我是 curl 和 apigee 的新手
谢谢
apigee - APIGEE 端点的源 IP 地址是否有任何固定范围或模式?是静态的还是变化的?
我在 Kubernetes 中设置了一个负载均衡器,它只允许访问授权的 IP。我正在考虑 APIGEE 在客户端请求到达负载均衡器或服务端点之前使用抽象层来管理所有身份验证、速率限制和其他过滤器。
我了解在 Apigee 中使用“访问控制”策略可以将 Apigee 端点的访问限制为仅授权 IP。因此,我只想允许通过Apigee端点的 Kubernetes 服务(或负载均衡器)中的流量。简而言之,在负载均衡器的授权网络中添加 Apigee 端点 IP是我目前正在考虑的相同解决方案。
我浏览了一些文章和问题,但我仍然不确定 Apigee 端点(从其发送请求到 Kubernetes 负载均衡器)的 IP 地址是否是静态的,以及如何找到它。我尝试发送curl -v并获得了端点的公共 IP,它也可以从https://ipinfo.info/html/ip_checker.php检索
总而言之,这是我的问题:
1. APIGEE 向端点发送请求的 IP 地址是固定的还是变化的?如果改变,多久改变一次?
2. APIGEE 中每个代理是否有固定的 IP 范围?
rest - 如何使用键将动态值传递给 Apigee?
我有一个休息应用程序,它根据用户通过 UI 选择的城市或县从数据库中提取数据。
城市和县是动态传递的,因为用户可以选择所有 50 个州。
端点是这样的:
现在,我想使用 Apigee 和密钥来保护这些端点。我已经创建了代理和产品,并且能够使用我的新 Apigee URL 从应用程序中获取 json:
到目前为止,一切都很好。:)
现在我需要将这个 EndPoint 添加到前端配置文件中。
我的本地端点运行良好。
如何添加这个新的 Apigee 端点和密钥?
这不起作用,因为它一直将参数附加到 url 的末尾而不是 apikey 之前。
错误网址
浏览完 Apigee 文档后,我进入了“开发”选项卡,在该选项卡中我可以指定如何引用 APIKey。
现在我被困在 AssignMessage 消息文档中。
如何使用键将动态值传递给 Apigee?
apigee - 如何从响应 apigee 收集文本数据
我正在使用 serviceCalloutPolicy 从一些“xyz”api 获得响应。“xyz” api 返回的响应是文本数据,例如“abnfhjdkdhrju784hhkfjhbbhg21g3u2u9fdjkfnfddsnrijirry3784yewrgshbsdjbcjsvnvksdnv”,既不是 json 也不是 xml。那么如何将这些数据提取到变量中。我想将此数据用作另一个 api 调用中的标头。
apigee - 如何只允许使用 apigee 的 GET 和 PATCH 请求?
我使用 apigee 只允许 GET 和 PATCH 请求。我想为错误代码为 403 的所有其他请求引发错误。为此,我使用了引发错误策略。
引发故障的条件应该是什么:RF-only-GET-PATCH?
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。我不确定这些是否是实现地图路径的正确选择。我也没有得到任何示例。
python - Apigee:在 Python 标注中访问 PDF
我有公共 API,我想根据消费类型设置配额政策。
用户可以使用图像或 PDF(多页)点击 API。如果是 PDF,则应根据页数更新配额计数器。
我想在 Python 标注中访问 PDF 对象,以便提取页数。
根据页数,我想拒绝请求。
Python 标注代码
所以我的查询是:如何从 Apigee 变量中的请求访问 PDF 对象
谢谢