检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API发布到RELEASE环境可以正常访问,发布到非RELEASE环境无法访问如何处理? API发布到不同环境后,会调用不同的后端服务吗? 调试API的时候,如何指定环境?
开放API 开放API流程 创建API分组 添加API的SSL证书 配置API的调用域名 创建API的负载通道(可选) 创建API 调试APIG创建的API 配置API的发布环境和环境变量(可选) 发布APIG创建的API
请求方法:接口调用方式,默认“POST”。 请求协议:选择API请求协议,默认“GRPCS”。 子域名:API分组创建后,系统为分组自动分配一个内部测试用的调试域名,此调试域名每天最多可以访问1000次。 路径:接口请求路径。此处填写“/helloworld.Greeter”。请求路径请参考proto文
环境名。例如访问名为“DEVELOP”的环境,则添加“X-Stage:DEVELOP”。 API网关管理控制台的“调试”功能,固定为调试环境,不支持携带环境变量调试。 创建环境变量 选择“开放API > API分组”,进入到API分组信息页面。 通过以下任意一种方式,进入“变量管理”页签。
选择API响应的HTTP状态码,此处默认“200”。 Mock返回结果 用于调试验证,返回预期结果,此处填写“success”。 单击“完成”,完成API的创建。 调试API。 在“API运行”页面的右侧单击“调试”。 在URL右侧单击“调试”,下方为API发送的请求信息和API请求调用后的返回结果回显。
批量发布或下线API 查看API详情 查询API列表 查询API历史版本列表 根据版本编号下线API 查看版本详情 查询API运行时定义 调试API 父主题: 专享版API(V1)(待下线)
批量发布或下线API 查看API详情 查询API列表 查询API历史版本列表 根据版本编号下线API 查看版本详情 查询API运行时定义 调试API 父主题: 共享版API(仅存量用户使用)
专享版-API管理 创建API 修改API 删除API 发布或下线API 查询API详情 查询API列表 校验API定义 调试API 批量发布或下线API 查询API历史版本列表 切换API版本 查询API运行时定义 查看版本详情 根据版本编号下线API 父主题: 专享版API(V2)
API策略 是否支持对API的请求并发次数做控制? 企业账号是否有调试域名每天最多可以访问1000次的限制? API调用是否存在带宽限制 API的流量控制策略不生效怎么处理? 怎样给指定的用户开放API? API访问控制策略配置的IP地址是否为客户端的IP地址?
此处以python2.7语言为例。 单击“创建函数”。 函数创建完成后,进入函数详情。 函数代码需要满足如下条件: 函数代码只支持您自定义的用户数据,且格式为:event["user_data"]。 函数代码获取的请求参数与API网关自定义认证中的参数关系为:函数请求参数中的自定义用户数据
写变量信息。 在实际发送API请求中,环境变量名称与变量值会明文传递,请勿携带隐私信息。 API网关管理控制台的“调试”功能,固定为调试环境,不支持携带环境变量调试。 表2 新增变量 参数 说明 变量名称 变量的名称,必须与创建API时定义的变量标识完全相同。在API定义中等于#
同意协议声明后,单击“立即购买”。 调试API 在弹性负载均衡的监听器详情中,单击“查看/添加后端服务器”。 在“后端服务器”页签中,添加云服务器。 进入专享版实例中的“API管理 > API列表”页面,在已创建API所在行选择“更多 > 调试”。 填写请求参数,单击“调试”。 状态码显示“20
API分组”。 单击“创建分组 > 直接创建”,填写分组名称完成创建。 单击已创建分组名称,进入分组详情。 在“分组信息”页签中,查看调试域名并记录。该调试域名唯一且不可修改,每天最多可以访问1000次。 在“API运行”页签中,单击“创建API > 创建API”,即可添加API。 在
当用户使用gRPC服务时,可以通过API网关创建API,实现gRPC服务的路由转发。 约束与限制 由于GRPCS协议的约束,gRPC类型的API不支持导入、导出、调试。 父主题: 使用APIG专享版实现gRPC服务的路由转发
如果自定义authorization,则需要把curl命令里面的Authorization替换为自定义名称。 比较本地代码中签名结果与js可视化签名结果。 例如排查java语言签名代码中的canonicalRequest、stringToSign、authorizationHeader值,与js可视化签名字符串是否一致。
在开放API前,您需要为API分组绑定一个独立域名,供API调用者访问API使用。 在绑定独立域名前,您可以使用系统为API分配的默认子域名进行API调试,每天最多可以访问默认子域名1000次。 创建API 把已有后端服务封装为标准RESTFul API,并对外开放。 API创建成功后,您可根据业务需求对API设置访问策略:
添加的SSL证书仅支持RSA、ECDSA加密算法。 域名 调试域名默认只能在与实例相同VPC内的服务器上解析和访问,如果调试域名要支持公网解析与访问,请在实例上绑定公网入口弹性IP。 调试域名不能用于生产业务,且仅限应用程序调试使用。 同一实例下的不同分组不能绑定相同的独立域名。 独
创建API,后端服务地址配置ELB的IP。 创建ECS 选择VPC2为其VPC,并在其上部署后端应用服务,创建Elastic Cloud Server(应用服务器)。 调试API 验证对接内网ELB是否成功。 父主题: 使用APIG专享版跨VPC开放后端服务
"sl_domains": ["c4c230d1-a8f2-4816-b9df-09ac5989180c.apigw.example.com","c4c230d1-a8f2-4816-b9df-09ac5989180c.apigw.example.cn"], "remark":
"ecs_id" : "1082720c-3c15-409c-9ae3-4983ddfb6a9d", "ecs_name" : "APIGtest02", "id" : "5c868f0224084710a1e188b7d3057c52", "vpc_channel_id"