Berechtigungsnachweise erstellen
Um auf REST-APIs für Modellauswertungen zugreifen zu können, benötigen Sie einen API-Schlüssel und eine Data Mart ID, die auch als Service-Instanz bezeichnet wird. Mit einem Plattform-API-Schlüssel wird ein einzelner Benutzer in die Lage versetzt, auf Ressourcen in der IBM Cloud zuzugreifen.
Bei Unternehmenskonten kann ein Administrator den Data Mart erstellen, Benutzer in das Konto einladen und diesen Benutzern Zugriff auf einen bestimmten Data Mart geben. Ein Benutzer kann dann seinen eigenen API-Schlüssel erstellen und ohne Konflikte oder Sicherheitsrisiken auf denselben Data Mart zugreifen.
API-Schlüssel erstellen
Führen Sie zum Erstellen eines IBM Cloud-API-Schlüssels die folgenden Schritte aus:
- Melden Sie sich bei IBM Cloud an.
- Wählen Sie Verwalten > Zugriff (IAM) > IBM Cloud-API-Schlüssel aus.
- Klicken Sie auf IBM Cloud-API-Schlüssel erstellen.
- Versehen Sie Ihren Schlüssel mit Namen und Beschreibung und klicken Sie auf Erstellen.
Service-IDs suchen:
Suchen Sie Ihre Data Mart-, Bereitstellungs-, Abonnement- oder Bindungs-IDs auf der Seite " Protokollierung der Nutzlast, die angezeigt wird, wenn Sie " Monitore konfigurieren für eine Bereitstellung auswählen.
- Klicken Sie auf die Kachel für Modellbereitstellung.
- Klicken Sie auf Überwachungen konfigurieren
.
- Klicken Sie auf Endpunkte.
- Suchen Sie auf der Registerkarte Modellinformationen im Detailbereich der Integration nach einer ID, z. B. der Datamart-ID.
Berechtigungsnachweise für die Serviceinstanz über die Befehlskonsole erstellen
Um Anmeldeinformationen für Modellevaluierungen zu erstellen, führen Sie die folgenden Schritte mithilfe der IBM Cloud Cloud-Befehlskonsole aus:
Rufen Sie Ihren API-Schlüssel durch Ausführen des folgenden Befehls ab:
ibmcloud login --sso ibmcloud iam api-key-create 'my_key'
Es werden die folgenden Informationen angezeigt:
Name my_key Created At 2018-10-09T14:04+0000 API Key Tg4Gxxxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxQU-nE Locked false UUID ApiKey-xxxxxxxxx-afd7-xxxxx-b0e1-xxxxxxxxxxx
Überprüfen Sie die Ressourcengruppe, die Sie in Ihrem IBM Cloud-Konto verwenden.
- Rufen Sie das Dashboard auf.
- Klicken Sie im Navigationsmenü auf Ressourcenliste.
- Klicken Sie in der Spalte Gruppe auf die Dropdown-Auswahl Nach Gruppe oder Organisation filtern und aktivieren Sie das Kontrollkästchen Standard.
Wenn Sie nicht die Ressourcengruppe "
verwenden, führen Sie den folgenden Befehl aus, um Ihre Anmeldeinformationen für Modellevaluierungen zu erhalten:Default
ibmcloud target -g myResourceGroup
Dabei ist "
der Name der Ressourcengruppe, die mit Ihrer Dienstinstanz verbunden ist.myResourceGroup
Rufen Sie die ID Ihrer Dienstinstanz ab, indem Sie den folgenden Befehl ausführen:
ibmcloud resource service-instance '<Your_Watson_OpenScale_instance_name>'
Wenn Sie die IBM Cloud-Befehlskonsole unter Windows verwenden, ersetzen Sie die einfachen Anführungszeichen (') in den vorherigen Befehlen durch doppelte Anführungszeichen (").
Es werden die folgenden Informationen angezeigt:
Name: AI OpenScale-my_instance ID: crn:v1:ibmcloud:public:aiopenscale:us-south:a/c2f2xxxxxxxxxxxx867:: GUID: 03daxxxx-xxxx-xxxx-xxxx-xxxxxxxx38a7 Location: us-south Service Name: aiopenscale Service Plan Name: lite Resource Group Name: Default State: active Type: service_instance Sub Type: Tags: Created at: 2018-09-17T13:58:43Z Updated at:
Der Wert "
ist die ID Ihrer Dienstinstanz.GUID
Nächste Schritte
Eingabe- und Ausgabeschema über Python-Client oder REST-API definieren