SDKs und APIs
Citrix Cloud™ bietet mehrere APIs, mit denen Sie Informationen abrufen und komplexe und sich wiederholende Aufgaben automatisieren können, darunter:
- Citrix Cloud Connector™ im Hintergrund installieren
- Berichte für die Verwaltung von Cloud-Lizenzen erstellen und nutzen
- Den Berechtigungsstatus eines Kunden ermitteln
- Benachrichtigungen an Citrix Cloud-Administratoren senden
- Systemprotokollereignisse abrufen
- Details zu Ihren Ressourcenstandorten abrufen, um sie mit anderen APIs zu verwenden
Mehrere Citrix Cloud-Dienste bieten auch SDKs und APIs, mit denen Sie Informationen abrufen, Daten abfragen und administrative Aufgaben ausführen können.
Sie können über sichere Clients oder Dienstprinzipale auf APIs zugreifen.
Dienstprinzipal
Um Citrix Cloud-APIs zu verwenden, müssen Sie einen Dienstprinzipal erstellen, der in Ihrem Namen auf Citrix Cloud zugreift. Um einen Dienstprinzipal zu erstellen, müssen Sie die Kunden-ID Ihres Citrix Cloud-Kontos angeben. Ihre Kunden-ID befindet sich an den folgenden Stellen in der Verwaltungskonsole:
-
In der oberen rechten Ecke der Konsole, unter Ihrem Benutzernamen.

-
Ihre Seite Kontoeinstellungen.

-
Die Seite API-Zugriff.

Sichere Clients
Um Citrix Cloud APIs zu verwenden, müssen Sie einen sicheren Client erstellen, der in Ihrem Namen auf Citrix Cloud zugreift. Um einen sicheren Client zu erstellen, müssen Sie die Kunden-ID Ihres Citrix Cloud-Kontos angeben. Ihre Kunden-ID befindet sich an den folgenden Stellen in der Verwaltungskonsole:
-
In der oberen rechten Ecke der Konsole, unter Ihrem Benutzernamen.

-
Ihre Seite Kontoeinstellungen.

-
Die Seite API-Zugriff.

Vererbte Berechtigungen
Sichere Clients sind an einen einzelnen Administrator und eine einzelne Kunden-ID in Citrix Cloud gebunden. Dies bedeutet, dass Ihre sicheren Clients dieselbe Berechtigungsstufe erben, die Sie unter einer bestimmten Kunden-ID haben. Wenn Sie also vollständige Zugriffsrechte haben, haben Ihre sicheren Clients auch vollständige Zugriffsrechte. Wenn Ihre Berechtigungsstufe zu einem späteren Zeitpunkt reduziert wird, erben die von Ihnen bereits erstellten sicheren Clients automatisch Ihre reduzierten Berechtigungen.
Anweisungen zum Erstellen sicherer Clients finden Sie unter Erste Schritte mit Citrix Cloud APIs in der Citrix Developer-Dokumentation.
Cloud-Lizenzierungs-APIs
Unternehmenskunden können Cloud-Lizenzierungs-APIs verwenden, um Verwaltungsaufgaben wie das Exportieren von Nutzungsdaten und das Freigeben zugewiesener Lizenzen durchzuführen. Citrix-Partner können diese APIs verwenden, um zusammenfassende und historische Daten für lokale Citrix Virtual Apps and Desktops™ und Citrix DaaS abzurufen.
Weitere Informationen finden Sie unter APIs zur Verwaltung der Citrix Cloud-Lizenzierung in der Citrix Developer-Dokumentation.
SystemLog-API
Die SystemLog-API ermöglicht es Ihnen, Ereignisse abzurufen, die in Ihrem Citrix Cloud-Konto für von Ihnen angegebene Zeiträume aufgetreten sind. Weitere Informationen zur Verwendung dieser API finden Sie unter Citrix Cloud - SystemLog in der Citrix Developer-Dokumentation.
Resource Locations-API
Die Resource Locations-API ermöglicht es Ihnen, Informationen über Ihre Ressourcenstandorte zur Verwendung mit anderen Anwendungen und Skripten abzurufen. Angenommen, Sie möchten den Citrix Cloud Connector stillschweigend an einem von mehreren Ressourcenstandorten in Ihrem Citrix Cloud-Konto installieren. Sie können diese API verwenden, um die Ressourcenstandort-ID abzurufen und an Ihr Installationsskript zu übergeben.
Weitere Informationen zur Verwendung dieser API finden Sie unter Citrix Cloud – Ressourcenstandort in der Citrix Developer-Dokumentation.
Service Entitlement-API
Die Service Entitlement-API ruft die Dienste ab, zu deren Nutzung ein Kunde berechtigt ist, die verbleibenden Tage für jede Berechtigung und die Menge der vom Kunden erworbenen Berechtigungen. Weitere Informationen zur Verwendung dieser API finden Sie unter Citrix Cloud - Service Entitlement in der Citrix Developer-Dokumentation.
Notifications-API
Die Notifications-API ermöglicht es Ihnen, Nachrichten an andere Citrix Cloud-Administratoren zu senden. Empfänger erhalten Ihre Nachrichten über die Benachrichtigungen Seite in der Verwaltungskonsole. Weitere Informationen zur Verwendung dieser API finden Sie unter Erstellen und Anzeigen von Benachrichtigungen.
SDKs und APIs für andere Dienste
Weitere Informationen zu den SDKs und APIs, die für andere Citrix Cloud-Dienste verfügbar sind, finden Sie in den folgenden Artikeln:
- Citrix® StoreFront Cloud: Enthält SDKs und APIs für StoreFront Cloud.
- App-Bereitstellung und -Sicherheit: Enthält SDKs und APIs für Netzwerk- und Anwendungsbereitstellungsdienste wie Console und SD-WAN Orchestrator.
Weitere Informationen
Um mehr darüber zu erfahren, wie Citrix Cloud-APIs und sichere Clients Ihnen bei der Ausführung komplexer Vorgänge wie der Migration in die Cloud und der Konfiguration der Authentifizierung mit Push-Tokens helfen können, lesen Sie die folgenden Tech Zone-Artikel: