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

  • 帐户设置”页面。

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

  • 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 Developer 文档中的管理 Citrix 云许可的 API

SystemLog API

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

资源位置 API

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

有关使用此 API 的详细信息,请参阅 Citrix Developer 文档中的 Citrix Cloud - 资源位置

服务授权 API

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

通知 API

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

其他服务的 SDK 和 API

有关适用于其他 Citrix Cloud 服务的 SDK 和 API 的详细信息,请参阅以下文章:

  • 数字工作区:包括适用于 Citrix DaaS 和 Citrix Workspace 等工作区服务的 SDK 和 API。
  • 应用程序交付和安全性:包括适用于 Console、Intelligent Traffic Management 和 SD-WAN Orchestrator 等网络和应用程序交付服务的 SDK 和 API。

更多信息

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

SDK 和 API