Per utilizzare l'API REST di watsonx.governance come servizio su AWS, è necessario concedere l'accesso all'API al proprio servizio.
Prima di iniziare, assicurarsi di avere i ruoli di Account Viewer, Subscription Viewer e Service Admin su IBM SaaS Console.
Per concedere l'accesso all'API REST al proprio servizio, procedere come segue:
Generare un ID servizio e una chiave API per l'istanza a cui si vuole fornire l'accesso. Conservare la chiave API per utilizzarla in seguito. Per ulteriori informazioni, vedere Concessione dell'accesso tramite ID servizio e chiavi API da IBM SaaS Console.
Nella IBM SaaS Console, andare alla scheda Istanze e ottenere l'ID dell'istanza del servizio che si desidera utilizzare.
Utilizzare una richiesta HTTP per generare un token di accesso. Ad esempio, è possibile utilizzare il seguente comando cURL:
curl -X POST -H "Accept: application/json" -H "Content-Type: application/json" \ -d '{ "apikey" : "<APIkey>" }' \ https://account-iam.platform.saas.ibm.com/api/2.0/services/<instanceID>/apikeys/token
Dove
<APIkey>
è la chiave API generata e<instanceID>
è l'ID dell'istanza del servizio che si vuole utilizzare.Accedere agli endpoint dell'API REST utilizzando il token di accesso. Ad esempio, è possibile utilizzare il seguente comando cURL:
curl -L -H "Authorization: Bearer <access_token>" --header "Accept: application/json" \ "<applicationURL>/opgrc/api/v2/types"
Dove
<access_token>
è il token di accesso generato e<applicationURL>
è l'URL fisso della console di governance.Per ulteriori informazioni su come ottenere l'URL fisso, vedere Condivisione dell'URL della console di governance.
Per ottenere un elenco degli endpoint dell'API REST che è possibile utilizzare, vedere IBM OpenPages REST API V2 per OpenPages as a Service.
Argomento principale: Gestione dell'ambiente watsonx.governance su AWS (manutenzione continua)