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.