Utilizzo dell'API REST di amministrazione
Event Streams fornisce un'API RESTful di amministrazione che puoi usare per creare, eliminare, elencare ed aggiornare gli argomenti.
Devi richiamare i dettagli dell'URL e delle credenziali necessari per la connessione all'API da un oggetto di credenziali del servizio o da una chiave del servizio per l'istanza del servizio. Per informazioni sulla creazione di questi oggetti, vedi Connessione a Event Streams.
L' URL per l'endpoint dell'API viene fornito nella proprietà kafka_admin_url.
Le credenziali dipendono dal metodo di autenticazione e sono supportate tre tipi di credenziali.
Autentica utilizzando l'autenticazione di base
Utilizzare le proprietà user e api_key degli oggetti come nome utente e password. Inserire questi valori nell'intestazione Authorization della richiesta HTTP nel formato Basic <base64 encoding of username and password joined by a single colon (:)>.
Autenticarsi utilizzando un token di connessione
Per ottenere il tuo token utilizzando la CLI IBM Cloud, accedi prima a IBM Cloud ed esegui il seguente comando:
ibmcloud iam oauth-tokens
Inserire questo token nell'intestazione di autorizzazione della richiesta HTTP nel modulo Bearer <token>. Sono supportati sia la chiave API che i token JWT.
Autentica utilizzando api_key
Posiziona la chiave direttamente come valore dell'intestazione X-Auth-Token HTTP HTTP.
Passi successivi
Per una descrizione dell'API con esempi, vedi Event Streams admin - rest.
Puoi scaricare la specifica completa per l'API dal file Event Streams Admin REST API YAML. Per visualizzare il file swagger, utilizzare gli strumenti Swagger, ad esempio Swagger editor.