文档首页 > > 常见问题> 热门咨询

热门咨询

分享
更新时间:2020/11/11 GMT+08:00

API注册

  • API的响应码如何定义

    响应信息由后端API服务定义,API网关只做透传。

  • 使用VPC通道,后端服务的主机端口怎么填写?

    填写API后端服务监听的端口。

  • 使用VPC通道,后端服务是否支持绑定ELB地址

    不支持。建议使用专享版API网关,可直接使用ELB地址作为后端。

  • 不使用VPC通道时,后端服务地址可以是什么?

    可以是公网域名或者公网IP(支持公有云服务器的弹性IP地址)。

  • API网关限制了请求body体最大12M,如果请求内容超过12M,如何处理?

    请求body体超过12M,API网关会拒绝该请求。这种场景,推荐考虑使用对象存储服务。

  • 后端服务地址可以填写私有地址(子网IP)吗?

    不支持。后端服务如为相同Region下的弹性云服务器,且弹性云服务器未绑定弹性IP地址,请使用VPC通道,不能直接填写弹性云服务器的私有地址。

API调用

  • API网关可以绑定内网域名吗?

    不可以。域名必须完成备案,并将其CNAME解析到API分组对应的子域名。不能将无法在公网访问的域名,或者将他人所有的域名绑定给API分组。

API认证鉴权

  • 是否支持HTTPS的双向认证

    不支持,API网关仅做HTTPS的单向认证。

  • API调用报错“414 Request-URI Too Large

    可能原因:URL(包括请求参数)太长,建议将请求参数放在body体中传递。

  • “无认证”方式的API该怎么鉴权与调用?

    “无认证”即客户端不需要对请求信息进行签名、API网关对收到的调用请求不做身份认证。您只需要按照接口说明封装规范的HTTP请求,发送给API网关即可。

API访问控制

  • 配置了身份认证的API,如何在特殊场景下(如指定IP地址)允许不校验身份

    认证方式不能基于某个特殊场景进行选择性认证。

    方案1:创建API时选择无认证方式,然后利用“访问控制策略”功能进行IP白名单过滤,使得所有调用都不需要校验身份。

    方案2:考虑拆分成2个API,其中一个使用身份认证(IAM认证或APP认证),另一个使用“无认证”但为其设访问控制策略,以确保安全。

API流量控制

  • 一个API能否绑定多个流控策略?

    一个API只能绑定1个流控策略

  • 是否支持请求并发次数控制?

    流控策略只控制单位时间内调用次数,无请求并发次数控制。

API导入导出

  • swagger导入扩展字段有没有模板?

    开发中。

    您可以先配置好1~2个API,再导出作为模板。

  • 为什么导入API失败

    可能原因1:单次导入的API数量超出上限。当前单次最高能导入300个API,如超出此数量,请分批导入,或提交配额修改工单,调整API单次导入上限。

    可能原因2:参数错误,需要检查和修正。建议先在API网关控制台界面创建一个API,将其导出作为API文件的模板。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问