宣布v4 API和SDK在pc 2024.3版本中的正式发布...
今天,我们正式宣布推出 v4 API 和软件开发工具包(SDK)! 该工具包已脱离公开候选版本(RC)状态,正式进入上市(GA)阶段。这意味着 v4 版本现已成为推荐版本,并完全适用于生产环境。
在当前技术环境中,企业面临着云现代化、基础设施快速变化以及加速API 和 SDK** 通过简化基础设施管理,使开发者能够快速、安全且高效地构建解决方案,从而有效降低混合多云的复杂性。
v4 API 和 SDK 的发布背景
Nutanix 一直致力于通过客户反馈推动创新。我们在 v4 API 的开发过程中,积极倾听用户的意见,深入了解他们的需求和痛点,并不断优化 API 功能,以帮助用户实现目标。
今年早些时候,v4 API 和 SDK 进入了 RC 阶段,并承诺为开发者社区带来卓越的 API 使用体验。如今,v4 API 和 SDK 已正式发布,功能全面升级,为各类企业提供了强大的开发工具。

此版本对 API 和 SDK 用户的意义
过去,Nutanix 提供了多个 API 版本(v1、v2 和 v3),每个版本基于不同的架构和技术。然而,随着产品堆栈的扩展,这种多版本的 API 平台给用户带来了学习曲线陡峭和资源需求增加等问题。
v4 API 和 SDK 的推出,旨在解决这些问题,并满足以下关键需求:
- 提供统一的 API 平台,支持整个堆栈的所有用例。
- 构建成熟且适合企业使用的 API 架构。
- 简化 API 的使用体验。
- 提供直观且高效的用户界面。
v4 API 和 SDK 的正式发布标志着企业级 API 的一个重要里程碑。
满足用户需求的强大功能
采用 OpenAPI 规范的标准化 API
v4 API 基于开放标准构建,提供一致性、可重用性和更好的管理能力。所有 v4 系列的 API 修订版(EA 版本除外)均支持向后兼容,确保应用程序在升级到新版本时能够无缝运行。这种兼容性降低了中断风险,使开发者能够专注于创新。
多语言 SDK 支持
Nutanix 提供了四种语言的 SDK,包括 Python、Java、Golang 和 JavaScript。这些语言惯用的 SDK 简化了集成过程,帮助开发者快速构建解决方案。
数据查询与处理功能
v4 API 支持筛选、排序、选择投影和分页等功能,帮助开发者根据特定用例高效检索所需数据。例如,您可以过滤特定集群上的虚拟机,或按内存大小对虚拟机进行排序。
健壮的 API 特性
v4 API 支持幂等性(Idempotency)和并发性(Concurrency),确保应用程序的一致性和可靠性。此外,统计 API 提供了对容量、运行状况和系统性能等关键指标的访问能力,并支持配置统计数据的类型、时间范围和频率。
批处理操作支持
通过 v4 Batch API,用户可以对 Nutanix 实体执行大规模批处理操作。例如,您可以通过单个 API 请求同时部署或更新多达 500 个虚拟机。这些操作支持异步执行,并提供长达 90 天的历史记录监控。
错误参考指南
每个 API 命名空间都配备了详细的错误参考文档,包括错误代码、消息解释和建议的解决方案,帮助用户快速诊断和解决问题。
基于角色的访问控制(RBAC)
v4 API 和 SDK 集成了 RBAC 功能,允许用户定义和强制执行细粒度权限。您可以配置自定义角色或使用系统定义的角色,并在 API 操作级别提供精确的权限控制。
传统 API 的弃用计划
随着 v4 API 和 SDK 的推出,Nutanix 将逐步弃用旧版 API(v0.8、v1、v2 和 v3)。从 2026 年第 4 季度开始,这些版本将不再受支持。我们建议所有客户尽快迁移到最新的 v4 API 和 SDK,以充分利用最新功能和创新。
新的开发者支持计划
为更好地支持开发者,Nutanix 推出了一个全新的支持计划,专为需要深入技术支持的组织设计。该计划提供专属技术顾问,帮助开发者解决 API 和 SDK 使用中的复杂问题,例如自动化用例实现、性能优化等。
如需了解更多信息,请访问 Nutanix 支持门户。
开始使用 v4 API 和 SDK
Nutanix 提供了丰富的资源,帮助新用户和现有用户快速上手 v4 API 和 SDK。例如,Nutanix Terraform Provider 和 Ansible Collections 已与 v4 API 和 SDK 集成,为基础设施自动化提供了强大的支持。
有关更多详细信息,请访问 Nutanix 官方文档。
原文链接: https://www.nutanix.com/blog/announcing-the-v4-api-and-sdk-general-availability-in-pc-2024-3-aos-7-0
最新文章
- Tesults博客:API自动化测试指南
- 介绍全新的Rust REST API客户端库
- DeepSeek R1 × 飞书多维表格赋能教育领域
- 使用 C++ 和 Win32 API 创建 GUI 窗口应用程序:从零构建 Windows 桌面界面
- 深入解析什么是API安全
- 一个平台对接所有API:企业级API集成解决方案
- 台湾可以用支付宝吗?:支付与收款指南
- 深入解读 API Gateway:设计原则、实践与最佳架构
- 什么是 LangSmith
- 为API网关构建ChatGPT自定义插件 – API7.ai
- 更快的API,更高效的开发者:API Gateway自定义授权器
- 如何使用 node.js 和 express 创建 rest api