シトリックスクラウド™

エスディーケーとエーピーアイ

Citrix Cloud™ は、情報の取得や、複雑で反復的なタスクの自動化に使用できる複数のAPIを提供しています。これには以下が含まれます。

  • シトリックス クラウド コネクタ™ をサイレントインストールする
  • クラウドライセンス管理のためのレポートを作成および利用する
  • 顧客のエンタイトルメントステータスを確認する
  • Citrix Cloud管理者へ通知を送信する
  • システムログイベントを取得する
  • 他のAPIと連携して使用するために、リソースロケーションに関する詳細を取得する

いくつかのCitrix Cloudサービスも、情報の取得、データのクエリ、管理タスクの実行を可能にするSDKとAPIを提供しています。

APIには、セキュアクライアントまたはサービスプリンシパルの両方を通じてアクセスできます。

サービスプリンシパル

Citrix Cloud APIを使用するには、お客様に代わってCitrix Cloudにアクセスするサービスプリンシパルを作成する必要があります。サービスプリンシパルを作成するには、Citrix Cloudアカウントの顧客IDを提供する必要があります。顧客IDは、管理コンソールの以下の場所にあります。

  • コンソールの右上隅、ユーザー名の下。

    顧客IDが強調表示されたユーザーメニュー(/ja-jp/citrix-cloud/media/customer-id-user-menu.png)

  • アカウント設定ページ。

    「アカウント設定」が強調表示された顧客メニュー(/ja-jp/citrix-cloud/media/customer-id-acct-settings-page.png)

  • APIアクセスページ。

    APIアクセス例(/ja-jp/citrix-cloud/media/api-access-example.png)

セキュアクライアント

Citrix Cloud APIを使用するには、Citrix Cloudに代わってアクセスするセキュアクライアントを作成する必要があります。セキュアクライアントを作成するには、Citrix Cloudアカウントの顧客IDを提供する必要があります。顧客IDは、管理コンソールの以下の場所にあります。

  • コンソールの右上隅、ユーザー名の下。

    顧客IDが強調表示されたユーザーメニュー(/ja-jp/citrix-cloud/media/customer-id-user-menu.png)

  • アカウント設定ページ。

    「アカウント設定」が強調表示された顧客メニュー(/ja-jp/citrix-cloud/media/customer-id-acct-settings-page.png)

  • APIアクセスページ。

    顧客IDが強調表示されたAPIアクセスページ(/ja-jp/citrix-workspace/media/nls-customer-id.png)

継承された権限

セキュアクライアントは、Citrix Cloud内の単一の管理者と単一の顧客IDに紐付けられています。これは、セキュアクライアントが特定の顧客IDの下であなたが持っているのと同じレベルの権限を継承することを意味します。したがって、あなたがフルアクセス権限を持っている場合、セキュアクライアントもフルアクセス権限を持ちます。後で権限レベルが引き下げられた場合、すでに作成したセキュアクライアントは自動的に引き下げられた権限を継承します。

セキュアクライアントの作成手順については、Citrix DeveloperドキュメントのCitrix Cloud APIの使用を開始するを参照してください。

クラウドライセンスAPI

企業のお客様は、クラウドライセンスAPIを使用して、使用状況データのエクスポートや割り当て済みライセンスの解放などの管理タスクを実行できます。Citrixパートナーは、これらのAPIを使用して、オンプレミスのCitrix Virtual Apps and Desktops™およびCitrix DaaSの概要データと履歴データを取得できます。

詳細については、Citrix開発者向けドキュメントのCitrixクラウドライセンスを管理するためのAPIを参照してください。

システムログ API

SystemLog APIを使用すると、指定した期間にCitrix Cloudアカウントで発生したイベントを取得できます。このAPIの使用に関する詳細については、Citrix開発者向けドキュメントのCitrix Cloud - SystemLogを参照してください。

リソースロケーションAPI

Resource Locations APIを使用すると、他のアプリケーションやスクリプトで使用するために、リソースロケーションに関する情報を取得できます。たとえば、Citrix Cloudアカウント内の複数のリソースロケーションのいずれかにCitrix Cloud Connectorをサイレントインストールしたいとします。このAPIを使用して、リソースロケーションIDを取得し、インストールスクリプトに渡すことができます。

このAPIの使用に関する詳細については、Citrix開発者向けドキュメントのCitrix Cloud - Resource Locationを参照してください。

サービスエンタイトルメントAPI

Service Entitlement APIは、顧客が使用する権利のあるサービス、各エンタイトルメントの残り日数、および顧客が購入したエンタイトルメントの数量を取得します。このAPIの使用に関する詳細については、Citrix開発者向けドキュメントのCitrix Cloud - Service Entitlementを参照してください。

通知API

Notifications APIを使用すると、他のCitrix Cloud管理者にメッセージを送信できます。受信者は、管理コンソールの通知ページを通じてメッセージを受け取ります。このAPIの使用に関する詳細については、通知の作成と表示を参照してください。

その他のサービス向けのSDKとAPI

その他のCitrix Cloudサービスで利用可能なSDKとAPIに関する詳細については、以下の記事を参照してください。

詳細情報

Citrix Cloud APIとセキュアクライアントが、クラウドへの移行やプッシュトークンによる認証の構成といった複雑な操作をどのように支援するかについては、以下のTech Zone記事を参照してください。

エスディーケーとエーピーアイ