Configurazione dell'accesso ai dati di un dominio IoT
La configurazione dell'accesso alla vista dei dati è facoltativa e dipende dal sistema che si desidera utilizzare per utilizzare i dati IoT.
A seconda della posizione in cui si desidera visualizzare i dati IoT come parte della configurazione di ciascun sistema, è necessario configurare l'autenticazione per il dominio IoT per accedere al sistema specifico a cui si desidera connettersi.
Quando si crea un dominio, è possibile specificare le opzioni di accesso ai dati. Dopo aver creato un dominio, è possibile modificare le opzioni per autenticare una connessione per accedere ai dati.
La configurazione dipende dal sistema che si desidera connettere per visualizzare i dati IoT. Durante il processo di configurazione, entrambe le opzioni richiedono l'uso del comando oci iot domain configure-direct-data-access:
- Per eseguire una query sui dati IoT direttamente nel database, configurare una connessione diretta al database.
- Per connettersi a Oracle Analytics Cloud configurare l'accesso ai dati a Oracle Analytics Cloud.
Utilizzare il comando oci iot domain configure-direct-data-access e i parametri necessari per configurare l'autenticazione di un dominio IoT per stabilire una connessione diretta al database.
Sostituire
<tenancy-OCID:<identity-group-name>
con i valori per l'ambiente in uso.<identity-group-name>
può fare riferimento a un gruppo di utenti o a un gruppo dinamico di identità.- Per il parametro
<identity-group-name>
, è possibile fare riferimento al gruppo di identità degli utenti o al gruppo dinamico di identità:<tenancy-OCID>:<identity-group-name>
- Se
<identity-domain-name>
non si trova nel dominio di Identity predefinito, è necessario specificare<identity-domain-name>
. Ad esempio:<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>"]'
Per visualizzare i dati in ORDS è necessario configurare l'accesso per visualizzare i dati IoT in ORDS. Questo processo di configurazione utilizza il comando seguente.
Utilizzare il comando oci iot domain configure-ORDS-data-access e i parametri richiesti per configurare l'accesso di un dominio IoT a Oracle REST Data Services (ORDS):
oci iot domain configure-ords-data-access --iot-domain-id <iot-domain-OCID> --db-allowed-identity-domain-host <idcs-<unique-id>.identity.oraclecloud.com>
Per visualizzare i dati in APEX, è necessario configurare l'accesso per visualizzare i dati IoT in APEX utilizzando il comando seguente.
Utilizzare il comando
oci iot domain configure-apex-data-access
e i parametri richiesti per configurare l'accesso di un dominio IoT a Oracle Application Express (APEX):oci iot domain configure-apex-data-access --iot-domain-id <iot-domain-OCID> --db-workspace-admin-initial-password "<your-apex-initial-password>"
Nota
La password APEX iniziale deve essere lunga almeno 12 caratteri.Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere CLI Command Reference.
Eseguire l'operazione ConfigureIotDomainDataAccess per autenticare un dominio IoT e stabilire una connessione diretta al database:
Se si desidera eseguire una query sui dati IoT direttamente nel database, è necessario configurare una connessione diretta al database oppure, se si desidera connettersi a Oracle Analytics Cloud, è necessario configurare una connessione al database a Oracle Analytics Cloud. Nell'ambito del processo di configurazione è possibile utilizzare l'API per aggiungere l'utente o il gruppo del dominio di Identity a un dominio IoT configurato per la connessione al database IoT, ad esempio:POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "DIRECT", "dbAllowlistedIdentityGroupNames": ["<identity-group-name>",...] }
Per visualizzare i dati in ORDS è necessario configurare l'accesso per visualizzare i dati IoT in ORDS. Nell'ambito del processo di configurazione, è possibile utilizzare l'API per aggiungere l'host del dominio di Identity a un dominio IoT per connettersi a Oracle REST Data Services (ORDS), ad esempio:POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "ORDS", "dbAllowedIdentityDomainHost": "<idcs-<unique-id>.identity.oraclecloud.com>" }
Per visualizzare i dati in APEX, è necessario configurare l'accesso per visualizzare i dati IoT in APEX. Nell'ambito di questo processo di configurazione è possibile utilizzare l'API per configurare APEX per il dominio IoT, ad esempio:POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "APEX", "dbWorkspaceAdminInitialPassword": "<your-apex-initial-password>" }
Nota
La password APEX iniziale deve essere lunga almeno 12 caratteri.