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.
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:
- Um die IoT-Daten direkt in der Datenbank abzufragen, konfigurieren Sie eine direkte Datenbankverbindung.
- Um eine Verbindung zu Oracle Analytics Cloud herzustellen, konfigurieren Sie den Datenzugriff zu Oracle Analytics Cloud.
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.