每次发布 Web 服务时,都会为该 Web 服务分配一个版本。版本控制使用户能够更好地管理其 Web 服务的发布,并帮助使用您的服务的人轻松找到它。
在发布时,指定一个对使用该服务的用户有意义的字母数字字符串。例如,您可以使用“2.0”、“v1.0.0”、“v1.0.0-alpha”或“test-1”。当您打算与他人共享服务时,有意义的版本会很有帮助。我们强烈建议在您的组织或团队中采用一致且有意义的版本控制约定,例如语义版本控制。
如果不指定版本,则会自动分配全局唯一标识符 (GUID)。这些 GUID 数字很长,使它们更难记住和使用。
发布 Web 服务后,经过身份验证的用户可以在各种平台上以各种语言使用该 Web 服务。您可以使用 API 直接在 R 或 Python 中使用,也可以通过 Swagger 使用您喜欢的语言。
通过向他人提供 Web 服务的名称和版本,您可以方便地找到您的 Web 服务。
可以使用以下方法之一使用 Web 服务:
方法 | 描述 |
---|---|
请求响应 | 使用单个同步消费调用直接消费服务。学习如何在 R | 在 Python 中 |
异步批处理 | 用户向服务器发送一个异步请求,服务器又代表他们进行多个服务调用。学习如何在 R 中 |
默认情况下,任何经过身份验证的机器学习服务器用户都可以:
破坏性任务(例如删除 Web 服务)仅对最初创建该服务的用户可用。但是,您的管理员也可以分配基于角色的授权,以进一步控制有关 Web 服务的权限。列出服务时,您可以查看每个服务的角色。
在 R 中:
在 Python 中:
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。