Verwalten von Anmeldeinformationen für die Live-API
Einleitung
Es gibt verschiedene Arten von Anmeldeinformationen, die in Verbindung mit Ihren Live API-Jobs verwendet werden können:
- FTP-, S3-, Video Cloud- oder Zencoder-Anmeldeinformationen, die das Live-System benötigt, um Clips an das von Ihnen gewählte Ziel zu übertragen
- RTMP-Anmeldeinformationen, die verhindern, dass jemand, der die RTMP-Adresse Ihres Live-Steams erhält, diese wiedergibt
- OAuth2- oder grundlegende Autorisierungsanmeldeinformationen, die das Live-System benötigt, um Benachrichtigungen an Ihren Benachrichtigungs-Handler zu senden
Die Endpunkte für die Anmeldeinformationen für die Live-API ermöglichen das Erstellen und Verwalten dieser Anmeldeinformationen, auf die Sie dann anhand ihrer Bezeichnungen verweisen können, wenn Sie Live- oder VOD-Clip-Jobs erstellen.
Ausführliche Informationen zu den API-Vorgängen für Anmeldeinformationen finden Sie im API-Referenz.
Arten von Anmeldeinformationen
Die folgende Tabelle zeigt die derzeit unterstützten Anmeldeinformationstypen und ihre Verwendung.
credential_type Wert |
Beschreibung/Anwendungsfall |
---|---|
ftp |
Anmeldeinformationen für FTP-Site, an die Clips gesendet werden sollen |
http |
Grundlegende Autorisierungsdaten für eine http-Adresse zum Senden von Benachrichtigungen an |
oauth |
Anmeldedaten für die OAuth2-Authentifizierung für die Adresse erforderlich, an die Benachrichtigungen gesendet werden sollen |
rtmp |
Fügen Sie dem Endpunkt, mit dem sich Ihr Encoder verbindet, eine Authentifizierung hinzu, damit jeder, der über die RTMP-URL verfügt, nicht einfach eine Verbindung herstellen kann |
s3 |
Anmeldeinformationen für einen S3-Bucket zum Senden von Clips an |
videocloud |
OAuth-Anmeldedaten für Ihr Video Cloud-Konto zum Senden von Clips (muss die für die dynamische Aufnahme erforderlichen Berechtigungen enthalten) |
zencoder |
Authentifizierung für Ihr Zencoder-Konto zum Senden von Clips an |
Anmeldeinformationen-Operationen
Die folgende Tabelle zeigt die Endpunkte für die Verwaltung von Anmeldeinformationen.
Endpunkt | Methode | Beschreibung |
---|---|---|
/v1/credentials |
GET |
Alle Zugangsdaten für das Konto auflisten |
/v1/credentials |
POST |
Neue Zugangsdaten für das Konto erstellen |
/v1/credentials/{credential_id} |
PUT |
Anmeldedaten für das Konto aktualisieren |
/v1/credentials/{credential_id} |
DELETE |
Anmeldedaten für das Konto löschen |
Felder für Anmeldeinformationen
Die folgende Tabelle zeigt die Felder für Anmeldeinformationen.
Field |
Type |
Required |
Allowed Values |
Default |
Description |
---|---|---|---|---|---|
|
boolean |
no |
|
false |
Want this credential to be default for the user for this type of credentials? |
|
string |
yes |
|
|
User identifiable name for the credentials |
|
enum |
yes |
|
|
The type of credential |
|
string |
yes |
|
|
The username, public key, or client id, depending on the credential type |
|
string |
yes |
|
|
The password, private key, or client secret, depending on the credential type |
|
string |
no |
|
(credentials are available for all account users) |
user_id (GUID) for which the credentials are being created |