简介IBM SmartCloud Enterprise V2.2 中的新 API

IBM SmartCloud Enterprise V2.2 通过解决方案门户网站的图形用户界面 (GUI) 和应用程序编程接口 (API)介绍了一些可供用户使用的新特性。在本文中,我们主要关注 API 的使用,并列举了几个样例用例,介绍了几个函数,而且为下列特性提供了代码样例:

用户管理

来宾消息传送

服务产品管理

服务实例管理

存储单元配置

用户使用具象状态传输 (Representational State Transfer, REST) 请求访问 SmartCloud Enterprise API,该请求可直接使用 HTTP 调用、命令行接口或客户端库发出。(SmartCloud Enterprise 门户网站上的Support 选项卡提供了命令行接口参考资料和 Java 客户端库文档。)本文将提供 REST 请求来访问 SmartCloud Enterprise 2.2 API,同时也提供其他语言版本的代码片段。

对于所有特性,我们都使用流行的 cURL 命令行实用程序提供代码样例,这使得您可以使用 HTTP 命令传输数据,我们也在每个 cURL 调用中显示了 REST调用参数。在整篇文章中,我们也将提供命令行接口命令以及 Java 和 PHP 代码示例来调用 API 函数。

REST API 通过针对中央 SmartCloud Enterprise API 端点 URL 发出的 HTTP 请求访问 SmartCloud  Enterprise 资源。这个中央 URL 在整篇文章中都被描述成 <base-URL>。(有关 REST API语法和参数的详细描述,请参阅 SmartCloud Enterprise 资产目录中提供的 REST API 参考文档。)

值得注意的是,尽管 SmartCloud Enterprise GUI 门户使用 API 调用实现其功能,但是 GUI 门户并不提供所有可用功能;一些SmartCloud Enterprise 功能只能通过以编程方式发出的 API 调用才能获取。

用户管理

拥有管理权限的 SmartCloud Enterprise 用户可以在其帐户中添加或删除门户用户(非管理员)。所有 SmartCloud nterprise 用户记录对于所有 SmartCloud 数据中心位置的 SmartCloud Enterprise都是有效的。用户管理功能可通过 API 和 GUI 来获取。

用户管理 API 的可能用例:

IBM Business Partners 可为用户管理功能提供自己的自定义前端。

帐户管理员可以为其 SmartCloud Enterprise 项目启用用户帐户脚本编写和自动化功能。

添加和删除 SmartCloud Enterprise 门户用户

我们来看看门户用户的添加和删除:

使用 REST 请求

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/

时间: 2025-01-10 02:06:55

简介IBM SmartCloud Enterprise V2.2 中的新 API的相关文章

介绍ADCaaS在IBM SmartCloud Enterprise环境中的工作方式

在本文中,作者定义了 ADC 并介绍了其进化和工作方式,指出了云环境给 ADC 带来的挑战,介绍了一个有助于开发的真实 ADC 云产品,还详细介绍了其 ADCaaS 在 IBM® http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud® Enterprise 和 IBM PureSystems 环境中的工作方式. 数据中心在网络和服务器基础架构.应用程序数量和复杂性.用户类型以及终端用户设备多样性方面经历了极大的变革.但

使用IBM SmartCloud Enterprise和WebSphere DataPower实现混合云

随着 IBM 客户开始规划他们未来三至五年的云战略,他们开始认识到没有万能的解决方案.最佳的云战略是硬件.软件.即用即付的服务和云提供的业务解决方案的明智组合:该解决方案利用跨战略.迁移.集成和管理的成熟专家服务进行全面补充,并由供应商和合作伙伴生态系统进行提供.客户需要在私有云中运行其业务的一些要素,还必须集成在公共云中运行的一些元素.例如,某些应用程序在客户企业防火墙内(私有云)运行,而另一些应用程序则在 IBM SmartCloud Enterprise(公共云)上运行,这样可以优化性能.

IBM SmartCloud Enterprise管理(四) 使用 ICCT 创建镜像

软件包是可以部署在虚拟机实例上的软件安装文件.配置文件和元数据的集合.在本系列的最后一篇文章 中,作者将介绍三种使用 ICCT 创建镜像来捕获定制镜像的机制,以及通过更新语义拓扑结构文件在镜像与软 件包之间手动添加依赖关系的机制. ICCT 执行记账任务,并提供一个分步流程和一个图形化 UI 来便 捷地创建软件包.定制虚拟机实例和捕获镜像.本 系列 文章将展示如何使用 ICCT 创建一个软件包,然后在 IBM SmartCloud Enterprise 上注册和维护它. 本系列的前几篇文章介绍了

IBM SmartCloud Enterprise管理(二) 通过 ICCT 使用和维护软件包

本文将介绍如何维护 IBM SmartCloud Enterprise 上的软件包,通过一个示例来介绍使用一个预先安装的 软件包捕获一个新私有映像以及在 Linux 虚拟机使用该软件.您应该对云计算概念有一个基本了解.要尝试 本文的步骤,需要一个 IBM SmartCloud Enterprise 用户帐户. 在 IBM SmartCloud Enterprise 管 理,第 1 部分:使用 ICCT 为 VM 创建软件包 中,您已经学习了如何为 IBM SmartCloud Enterpris

IBM SmartCloud Enterprise管理(一) 使用 ICCT 为 VM 创建软件包

本文提供了 IBM Image Construction and Composition Tool 的概述,并演示如何创建和维护 IBM SmartCloud Enterprise 上的软件包.用一个示例来介绍创建 Google Chrome 软件包的步骤,包括定义 Chrome 软件包元数据,添加安装脚本,以及在 SmartCloud Enterprise 上注册.您应该对云计算基本概念有 一个基本的了解.要尝试本文的步骤,需要一个 IBM SmartCloud Enterprise 用户帐户

从IBM SmartCloud Enterprise安全迁移到IBM SoftLayer

本文向您展示将 IBM WebSphere Application Server V8.0 BYOL 64 位实例迁移到 SoftLayer 环境的过程. 先决条件 迁移过程的先决条件包括: 一个 Cloud Path for IBM 帐户.将服务器迁移到 SoftLayer 的 IBM 云客户可在 Cloud Path 注册页面 上注册一个免费帐户. 一个 IBM SmartCloud Enterprise 帐户. 一个 SoftLayer 帐户. 成功完成 "将实例从 IBM SmartCl

系统灾难后使用QEMU或IBM SmartCloud Enterprise特性恢复映像

这些步骤展示了如何捕获一个私有映像,将该映像复制到一个永久存储器,使用 QEMU 来引导所捕获的映像或使用 kpartx 来挂载该映像,修复问题,然后将这个映像重新导入到云中. 不要手足无措 最好是要有一个应急预案.本文介绍了如何使用 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Enterprise 的导入和复制特性来执行云上的裸机恢复. 何时需要在云上进行裸机恢复 所描述的过程要比使用一个远端控制

在IBM SmartCloud Enterprise上使用Asigra Cloud Backup

在本文中,作者建议采用 "无代理备份" 技术,该技术提供了比基于代理的传统备份更好的面向云的数据恢复方法.本文作者将带领您遍历各种备份选项,然后了解他们开发的一个实际的无代理云恢复系统,该系统可运行在 IBM® http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Enterprise 之上. 随着云被使用的速度加快以及企业和生产级应用程序在云中的托管,管理员需要面对更多的挑战,因为传统的.基于代理

IBM SmartCloud Enterprise克隆和修改已定制的资产

ICCT 可以执行记账任务,并提供一个分步流程和一个图形化 UI 来便捷地创建软件包.定制虚拟机实例和捕获镜像.本 系列 文章将展示如何使用 ICCT 创建一个软件包,然后在 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Enterprise 上注册和维护它. 本文将介绍如何克隆您在第 2 部分中使用 ICCT 捕获的 Google Chrome 镜像.了解如何手动定制镜像,以便允许在实例配置期间安装