Datenzugriff einer IoT-Domain konfigurieren

Die Konfiguration des Zugriffs auf Ihre Ansicht ist optional und hängt davon ab, welches System Sie zum Konsumieren der IoT-Daten verwenden möchten.

Je nachdem, wo Sie die IoT-Daten als Teil der Konfiguration für jedes System anzeigen möchten, müssen Sie die Authentifizierung für die IoT-Domain konfigurieren, um auf das spezifische System zuzugreifen, mit dem Sie eine Verbindung herstellen möchten.

  • Wenn Sie eine Domain erstellen, können Sie die Datenzugriffsoptionen angeben. Nachdem eine Domain erstellt wurde, können Sie die Optionen zur Authentifizierung einer Verbindung für den Zugriff auf Ihre Daten ändern.

    1. Wählen Sie auf der Listenseite Domains die Domain, mit der Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder einer IoT-Domain benötigen, finden Sie weitere Informationen unter IoT-Domains auflisten.
    2. Um anzuzeigen, welche Authentifizierungsoptionen für diese IoT-Domain konfiguriert sind, wählen Sie die Registerkarte Datenzugriff aus.

      Je nach Typ der Datenverbindung, die für die Domain konfiguriert ist, zeigen Sie die Authentifizierungsdetails der Domaingruppe IoT an. Beispiel: Wenn Identitätsgruppennamen angezeigt werden, ist die Domain IoT so konfiguriert, dass sie sich authentifiziert, um IoT-Daten mit ORDS anzuzeigen.

    3. Um zu aktualisieren, welche Option die Domain IoT zum Anzeigen der IoT-Daten verwendet, wählen Sie das Menü Aktionen und dann Datenzugriff ändern aus.
    4. Wählen Sie einen beliebigen Zugriffstyp aus, um die Authentifizierungsdetails einzugeben und Daten für diese IoT-Domain in einem der folgenden Systeme anzuzeigen:
      • Direkter Datenzugriff: Wenn Sie eine direkte Verbindung zur Datenbank herstellen möchten, um Daten in der Datenbank anzuzeigen, müssen Sie eine dynamische Identitätsgruppe erstellen. Wenn Sie eine Verbindung zu Analytics Cloud herstellen möchten, müssen Sie einen Identitätsdomainbenutzer erstellen konfigurieren. After that, enter the IAM Identity group or groups allowed to connect to the database.

        Wenn mehrere Identitätsdomainbenutzer eingerichtet sind, fügen Sie mehrere Identitätsgruppen hinzu, um auf Daten für diese IoT-Domain zuzugreifen, und wählen Sie Weitere Identitätsgruppe hinzufügen aus.

        Geben Sie eine der folgenden Optionen für die IAM-Identitätsgruppe ein:

        • Ein <identity-group-name> ist entweder die Identitätsgruppe von Benutzern oder eine dynamische Identitätsgruppe.
        • Wenn die <identity-group-name> in der Standardidentitätsdomain enthalten ist, verwenden Sie dieses Format:

          <tenancy-OCID:<identity-group-name>

        • Wenn sich die <identity-group-name> nicht in der Standardidentitätsdomain befindet, geben Sie mit diesem Format den Identitätsdomainnamen für die Identitätsdomaingruppe der Benutzer oder die dynamische Identitätsgruppe an:

          <tenancy-OCID:<identity-domain-name>/<identity-group-name>

      • Zugriff auf Oracle REST Data Services (ORDS): Um den Zugriff auf Ihre Daten in ORDS zu konfigurieren, geben Sie den Identitätsdomainhostnamen ein, der autorisiert ist, mit ORDS eine Verbindung zum Datenhost herzustellen:

        idcs-<unique-id>.identity.oraclecloud.com

      • Oracle Application Express-(APEX-)Zugriff: Wenn Sie den Zugriff auf Ihre Daten in APEX konfigurieren, geben Sie das anfängliche APEX-Kennwort für den APEX-Workspace für Ihre IoT-Domain ein:

        <your-apex-initial-password>

        Hinweis

        Das anfängliche APEX-Kennwort muss mindestens 12 Zeichen enthalten.
    5. Wählen Sie Aktualisieren aus.
    6. (Optional) Um die Arbeitsanforderung für eine Aktualisierung anzuzeigen, gehen Sie zur Domain, und wählen Sie die Registerkarte Arbeitsanforderung aus.

      Wählen Sie den Arbeitsanforderungsvorgangsnamen aus, um die OCID anzuzeigen.

      Wählen Sie Nachrichten aus, um die zugehörigen Logmeldungen, Logfehler und die zugeordneten Ressourcen anzuzeigen. Beispiel: Die zugehörigen Ressourcen für Domaingruppen zeigen die zugehörigen Domains an.

      Weitere Informationen finden Sie unter Details einer Arbeitsanforderung abrufen für Ihr Internet of Things.
  • Die Konfiguration hängt davon ab, bei welchem System Sie eine Verbindung herstellen möchten, um Ihre IoT-Daten anzuzeigen. Beide Optionen erfordern die Verwendung des Befehls oci iot domain configure-direct-data-access während des Konfigurationsprozesses:

    Verwenden Sie den Befehl oci iot domain configure-direct-data-access und die erforderlichen Parameter, um die Authentifizierung einer IoT-Domain zu konfigurieren und eine direkte Datenbankverbindung herzustellen.

    Ersetzen Sie <tenancy-OCID:<identity-group-name> durch die Werte für Ihre Umgebung. <identity-group-name> kann sich entweder auf eine Identitätsgruppe von Benutzern oder auf eine dynamische Identitätsgruppe beziehen.

    • Für den Parameter <identity-group-name> können Sie entweder auf die Identitätsgruppe von Benutzern oder die dynamische Identitätsgruppe verweisen: <tenancy-OCID>:<identity-group-name>
    • Wenn sich die <identity-domain-name> nicht in der Standardidentitätsdomain befindet, müssen Sie die <identity-domain-name> angeben. Beispiel:

      <tenancy-OCID>:<identity-domain-name>/<identity-group-name>

    oci iot domain configure-direct-data-access --iot-domain-id <iot-domain-OCID> --db-allow-listed-identity-group-names '["<tenancy-OCID:<identity-domain-name>/<identity-group-name>"]'

    Um Ihre Daten in ORDS anzuzeigen, muss der Zugriff zum Anzeigen der IoT-Daten in ORDS konfiguriert werden. Dieser Konfigurationsprozess verwendet den folgenden Befehl.

    Verwenden Sie den Befehl oci iot domain configure-ORDS-data-access und die erforderlichen Parameter, um den Zugriff einer IoT-Domain auf Oracle REST Data Services (ORDS) zu konfigurieren:

    oci iot domain configure-ords-data-access --iot-domain-id <iot-domain-OCID> --db-allowed-identity-domain-host <idcs-<unique-id>.identity.oraclecloud.com>

    Um Ihre Daten in APEX anzuzeigen, muss der Zugriff für die Anzeige Ihrer IoT-Daten in APEX mit dem folgenden Befehl konfiguriert werden.

    Mit dem Befehl oci iot domain configure-apex-data-access und den erforderlichen Parametern können Sie den Zugriff einer IoT-Domain auf Oracle Application Express (APEX) konfigurieren:

    oci iot domain configure-apex-data-access --iot-domain-id <iot-domain-OCID> --db-workspace-admin-initial-password "<your-apex-initial-password>"
    Hinweis

    Das anfängliche APEX-Kennwort muss mindestens 12 Zeichen enthalten.

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in CLI-Befehlsreferenz.

  • Führen Sie den Vorgang ConfigureIotDomainDataAccess aus, um eine IoT-Domain zu authentifizieren und eine direkte Datenbankverbindung herzustellen:

    Wenn Sie Ihre IoT-Daten direkt in der Datenbank abfragen möchten, müssen Sie eine direkte Datenbankverbindung konfigurieren. Wenn Sie eine Verbindung zu Oracle Analytics Cloud herstellen möchten, müssen Sie eine Datenbankverbindung zu Oracle Analytics Cloud konfigurieren. Im Rahmen des Konfigurationsprozesses können Sie die API verwenden, um den Identitätsdomainbenutzer oder die Identitätsdomaingruppe zu einer IoT-Domain hinzuzufügen, die für die Verbindung mit der IoT-Datenbank konfiguriert ist. Beispiel:
    POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess
    {
        "type": "DIRECT", 
        "dbAllowlistedIdentityGroupNames": ["<identity-group-name>",...]
    }
    Um Ihre Daten in ORDS anzuzeigen, müssen Sie den Zugriff konfigurieren, um Ihre IoT-Daten in ORDS anzuzeigen. Im Rahmen des Konfigurationsprozesses können Sie mit der API den Identitätsdomainhost zu einer IoT-Domain hinzufügen, um eine Verbindung zu Oracle REST Data Services (ORDS) herzustellen. Beispiel:
    POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess
    {
        "type": "ORDS",
        "dbAllowedIdentityDomainHost": "<idcs-<unique-id>.identity.oraclecloud.com>"
    }
    Um Ihre Daten in APEX anzuzeigen, müssen Sie den Zugriff konfigurieren, um Ihre IoT-Daten in APEX anzuzeigen. Im Rahmen dieses Konfigurationsprozesses können Sie die API verwenden, um Ihre APEX für die Domain IoT zu konfigurieren. Beispiel:
    POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess
    {
      "type": "APEX",
      "dbWorkspaceAdminInitialPassword": "<your-apex-initial-password>"
    }
    Hinweis

    Das anfängliche APEX-Kennwort muss mindestens 12 Zeichen enthalten.