前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >版本控制

版本控制

作者头像
冬夜先生
发布2022-02-27 18:55:47
1.3K0
发布2022-02-27 18:55:47
举报
文章被收录于专栏:csicocsico

每次发布 Web 服务时,都会为该 Web 服务分配一个版本。版本控制使用户能够更好地管理其 Web 服务的发布,并帮助使用您的服务的人轻松找到它。

在发布时,指定一个对使用该服务的用户有意义的字母数字字符串。例如,您可以使用“2.0”、“v1.0.0”、“v1.0.0-alpha”或“test-1”。当您打算与他人共享服务时,有意义的版本会很有帮助。我们强烈建议在您的组织或团队中采用一致且有意义的版本控制约定,例如语义版本控制。

如果不指定版本,则会自动分配全局唯一标识符 (GUID)。这些 GUID 数字很长,使它们更难记住和使用。

谁使用 Web 服务

发布 Web 服务后,经过身份验证的用户可以在各种平台上以各种语言使用该 Web 服务。您可以使用 API 直接在 R 或 Python 中使用,也可以通过 Swagger 使用您喜欢的语言。

通过向他人提供 Web 服务的名称和版本,您可以方便地找到您的 Web 服务。

  • 想要直接在 RPython中探索和使用服务的数据科学家
  • 希望将这些 Web 服务中的模型带入验证和监控周期的质量工程师。
  • 想要调用 Web 服务并将其集成到他们的应用程序中的应用程序开发人员。开发人员可以使用在服务部署期间生成的基于 Swagger 的 JSON 文件生成用于集成的客户端库。阅读“如何将 Web 服务和身份验证集成到您的应用程序中”以获取更多详细信息。还可以使用RESTful API来使用服务,这些 API 提供对服务生命周期的直接编程访问。

如何使用 Web 服务

可以使用以下方法之一使用 Web 服务:

方法

描述

请求响应

使用单个同步消费调用直接消费服务。学习如何在 R | 在 Python 中

异步批处理

用户向服务器发送一个异步请求,服务器又代表他们进行多个服务调用。学习如何在 R 中

权限

默认情况下,任何经过身份验证的机器学习服务器用户都可以:

  • 发布新服务
  • 更新和删除他们发布的 Web 服务
  • 检索任何 Web 服务对象以供使用
  • 检索任何或所有 Web 服务的列表

破坏性任务(例如删除 Web 服务)仅对最初创建该服务的用户可用。但是,您的管理员也可以分配基于角色的授权,以进一步控制有关 Web 服务的权限。列出服务时,您可以查看每个服务的角色。

也可以看看

在 R 中:

在 Python 中:

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 谁使用 Web 服务
  • 如何使用 Web 服务
  • 权限
  • 也可以看看
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档