Citrix Cloud™

SDK 和 API

Citrix Cloud™ 提供多个 API,可用于检索信息并自动执行复杂且重复的任务,包括:

  • 静默安装 Citrix Cloud Connector™
  • 创建和使用报告以管理云许可证
  • 确定客户的授权状态
  • 向 Citrix Cloud 管理员发送通知
  • 检索系统日志事件
  • 检索有关您的资源位置的详细信息,以与其他 API 配合使用

多个 Citrix Cloud 服务也提供 SDK 和 API,允许您检索信息、查询数据并执行管理任务。

您可以通过安全客户端或服务主体访问 API。

服务主体

要使用 Citrix Cloud API,您需要创建一个代表您访问 Citrix Cloud 的服务主体。要创建服务主体,您需要提供您的 Citrix Cloud 帐户的客户 ID。您的客户 ID 位于管理控制台中的以下位置:

  • 控制台的右上角,在您的用户名下方。

    突出显示客户 ID 的用户菜单(/en-us/citrix-cloud/media/customer-id-user-menu.png)

  • 您的帐户设置页面。

    客户菜单,其中突出显示了帐户设置

  • API 访问页面。

    API 访问示例

安全客户端

要使用 Citrix Cloud API,您需要创建一个安全客户端,该客户端代表您访问 Citrix Cloud。要创建安全客户端,您需要提供 Citrix Cloud 帐户的客户 ID。您的客户 ID 位于管理控制台中的以下位置:

  • 控制台的右上角,在您的用户名下方。

    用户菜单,其中突出显示了客户 ID

  • 您的帐户设置页面。

    客户菜单,其中突出显示了帐户设置

  • API 访问页面。

    API 访问页面,其中突出显示了客户 ID

继承的权限

安全客户端与 Citrix Cloud 中的单个管理员和单个客户 ID 绑定。这意味着您的安全客户端继承您在特定客户 ID 下拥有的相同权限级别。因此,如果您拥有完全访问权限,您的安全客户端也拥有完全访问权限。如果您的权限级别在以后降低,您已创建的安全客户端将自动继承您降低的权限。

有关创建安全客户端的说明,请参阅 Citrix Developer 文档中的Citrix Cloud API 入门。

云许可 API

企业客户可以使用云许可 API 执行管理任务,例如导出使用数据和释放已分配的许可证。Citrix 合作伙伴可以使用这些 API 检索本地 Citrix Virtual Apps and Desktops™ 和 Citrix DaaS 的摘要和历史数据。

有关更多信息,请参阅 Citrix 开发人员文档中的 管理 Citrix 云许可的 API。

SystemLog API

SystemLog API 允许您检索在指定时间段内 Citrix Cloud 帐户中发生的事件。有关使用此 API 的更多信息,请参阅 Citrix 开发人员文档中的 Citrix Cloud - SystemLog。

资源位置 API

资源位置 API 允许您检索有关资源位置的信息,以便与其他应用程序和脚本一起使用。例如,假设您想在 Citrix Cloud 帐户中的多个资源位置之一中静默安装 Citrix Cloud Connector。您可以使用此 API 检索资源位置 ID 并将其传递给安装脚本。

有关使用此 API 的更多信息,请参阅 Citrix 开发人员文档中的 Citrix Cloud - 资源位置。

服务授权 API

服务授权 API 检索客户有权使用的服务、每个授权的剩余天数以及客户购买的授权数量。有关使用此 API 的更多信息,请参阅 Citrix 开发人员文档中的 Citrix Cloud - 服务授权。

通知 API

通知 API 允许您向其他 Citrix Cloud 管理员发送消息。收件人通过管理控制台中的 通知 页面接收您的消息。有关使用此 API 的更多信息,请参阅 创建和查看通知。

其他服务的 SDK 和 API

有关其他 Citrix Cloud 服务可用的 SDK 和 API 的更多信息,请参阅以下文章:

更多信息

要详细了解 Citrix Cloud API 和安全客户端如何帮助您执行复杂操作(例如迁移到云以及配置使用推送令牌的身份验证),请参阅以下 Tech Zone 文章:

SDK 和 API