Berechtigungsnachweise erstellen

Letzte Aktualisierung: 25. Okt. 2024
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.

  1. Klicken Sie auf die Kachel für Modellbereitstellung.
  2. Klicken Sie auf Überwachungen konfigurieren Symbol 'Konfigurieren'.
  3. Klicken Sie auf Endpunkte.
  4. 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:

  1. 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
    
  2. Überprüfen Sie die Ressourcengruppe, die Sie in Ihrem IBM Cloud-Konto verwenden.

    1. Rufen Sie das Dashboard auf.
    2. Klicken Sie im Navigationsmenü auf Ressourcenliste.
    3. Klicken Sie in der Spalte Gruppe auf die Dropdown-Auswahl Nach Gruppe oder Organisation filtern und aktivieren Sie das Kontrollkästchen Standard.

    Ressourcengruppe in Cloud

    Wenn Sie nicht die Ressourcengruppe " Default verwenden, führen Sie den folgenden Befehl aus, um Ihre Anmeldeinformationen für Modellevaluierungen zu erhalten:

    ibmcloud target -g myResourceGroup
    

    Dabei ist " myResourceGroup der Name der Ressourcengruppe, die mit Ihrer Dienstinstanz verbunden ist.

  3. 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 " GUID ist die ID Ihrer Dienstinstanz.

Nächste Schritte

Eingabe- und Ausgabeschema über Python-Client oder REST-API definieren