TippDieser Artikel beschreibt, wie API-Schlüssel für Legacy-Konten erstellt werden.
Wenn Sie ein neues Trend Micro Cloud One-Konto verwenden, sehen Sie sich stattdessen
API-Schlüssel verwalten an.
|
Sie können die Eigenschaften eines API-Schlüssels jederzeit nach dessen Erstellung
ändern.
Einen geheimen Schlüssel zurücksetzen
Verwenden Sie ein
APIKeysApi-Objekt, um einen neuen geheimen Schlüssel für einen bestehenden API-Schlüssel zu
generieren. Setzen Sie beispielsweise den geheimen Schlüssel zurück, wenn Sie API-Schlüssel
regelmäßig rotieren. Sobald er ersetzt wurde, wird der vorherige geheime Schlüssel
von Server- und Workload Protection nicht mehr authentifiziert.Wenn Sie den geheimen Schlüssel zurücksetzen, enthält der zurückgegebene API-Schlüssel
den neuen geheimen Schlüssel in der
secret_key (Python) oder secretKey (JavaScript) Eigenschaft. Für Java können Sie die getSecretKey Methode des zurückgegebenen ApiKey Objekts verwenden.Die APIKeysApi-Klasse stellt die
replace_api_secret_key-Funktion (replaceApiSecretKey in JavaScript und Java) bereit, die die ID des API-Schlüssels als Parameter übernimmt.
Das folgende Beispiel erstellt einen neuen geheimen Schlüssel für einen bestehenden
API-Schlüssel.# Reset the key api_keys_api = api.APIKeysApi(api.ApiClient(configuration)) return api_keys_api.replace_api_secret_key(key_id, api_version)
Siehe auch API-Geheimen Schlüssel generieren im API-Referenz.
API-Schlüsselzugriff nach der Erstellung kontrollieren
Nachdem Sie einen API-Schlüssel erstellt haben, behalten Sie weiterhin die Kontrolle
über den Zugriff des API-Schlüssels auf Server- und Workload Protection:
- Modify access rights: Ändern Sie die Rolle, die mit dem API-Schlüssel verknüpft ist, oder verknüpfen Sie den API-Schlüssel mit einer anderen Rolle. (Siehe auch Zugriffskontrolle mit Rollen.)
- Revoke access: Entweder den Schlüssel sperren, um den Zugriff vorübergehend zu widerrufen, oder den API-Schlüssel löschen, um den Zugriff dauerhaft zu widerrufen.
Um einen API-Schlüssel zu ändern, erstellen Sie ein
ApiKey-Objekt und legen Sie Werte für die Eigenschaften fest, die Sie ändern möchten. Verwenden
Sie dann die APIKeysApi-Klasse, um den API-Schlüssel auf Server- und Workload Protection zu ändern.Der folgende Beispielcode ändert die Rolle, die mit einem API-Schlüssel verknüpft
ist.
# Create a key and set the role ID
key = api.ApiKey()
key.role_id = role_id
# Modify the key on Server- und Workload Protection
api_keys_api = api.APIKeysApi(api.ApiClient(configuration))
api_keys_api.modify_api_key(key_id, key, api_version)
return key.role_id
Siehe auch die API-Schlüssel ändern, API-Schlüssel löschen und Administratorrolle ändern Vorgänge im API-Referenz.
TippUm Server- und Workload Protection zu verwenden, um den API-Schlüssel zu ändern, gehen Sie zu , wählen Sie den API-Schlüssel aus und klicken Sie auf Eigenschaften.
|
