Configuration de l'accès aux données d'un domaine IoT
La configuration de l'accès à la vue de vos données est facultative et dépend du système à utiliser pour utiliser vos données IoT.
Selon l'endroit où vous souhaitez afficher vos données IoT dans le cadre de la configuration de chaque système, vous devez configurer l'authentification pour le domaine IoT afin d'accéder au système spécifique auquel vous souhaitez vous connecter.
Lorsque vous créez un domaine, vous pouvez spécifier les options d'accès aux données. Une fois le domaine créé, vous pouvez modifier les options d'authentification d'une connexion pour accéder à vos données.
La configuration dépend du système auquel vous souhaitez vous connecter pour visualiser les données IoT. Les deux options suivantes nécessitent l'utilisation de la commande oci iot domain configure-direct-data-access au cours du processus de configuration :
- Pour interroger vos données IoT directement dans la base de données, configurez une connexion de base de données directe.
- Pour vous connecter à Oracle Analytics Cloud, configurez l'accès aux données à Oracle Analytics Cloud.
Utilisez la commande oci iot domain configure-direct-data-access et les paramètres requis pour configurer l'authentification d'un domaine IoT afin d'établir une connexion de base de données directe.
Remplacez
<tenancy-OCID:<identity-group-name>
par les valeurs de votre environnement.<identity-group-name>
peut faire référence à un groupe d'utilisateurs ou à un groupe dynamique d'identités.- Pour le paramètre
<identity-group-name>
, vous pouvez faire référence au groupe d'identités des utilisateurs ou au groupe dynamique d'identités :<tenancy-OCID>:<identity-group-name>
- Si l'élément
<identity-domain-name>
ne figure pas dans le domaine d'identité par défaut, vous devez indiquer l'élément<identity-domain-name>
. Par exemple :<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>"]'
Pour visualiser vos données dans ORDS, vous devez configurer l'accès pour visualiser vos données IoT dans ORDS. Ce processus de configuration utilise la commande suivante.
Utilisez la commande oci iot domain configure-ORDS-data-access et les paramètres requis pour configurer l'accès d'un domaine IoT à 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>
Pour afficher vos données dans APEX, la configuration de l'accès permet de visualiser vos données IoT dans APEX à l'aide de la commande suivante.
Utilisez la commande
oci iot domain configure-apex-data-access
et les paramètres requis pour configurer l'accès d'un domaine IoT à 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>"
Remarque
Le mot de passe APEX initial doit comporter au moins 12 caractères.Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.
Exécutez l'opération ConfigureIotDomainDataAccess pour authentifier un domaine IoT afin d'établir une connexion de base de données directe :
Si vous souhaitez interroger les données IoT directement dans la base de données, vous devez configurer une connexion de base de données directe ou vous connecter à Oracle Analytics Cloud, vous devez configurer une connexion de base de données à Oracle Analytics Cloud. Dans le cadre du processus de configuration, vous pouvez utiliser l'API pour ajouter l'utilisateur ou le groupe de domaine d'identité à un domaine IoT configuré pour se connecter à la base de données IoT, par exemple :POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "DIRECT", "dbAllowlistedIdentityGroupNames": ["<identity-group-name>",...] }
Pour visualiser vos données dans ORDS, vous devez configurer l'accès pour visualiser vos données IoT dans ORDS. Dans le cadre du processus de configuration, vous pouvez utiliser l'API pour ajouter l'hôte de domaine d'identité à un domaine IoT afin de vous connecter à Oracle REST Data Services (ORDS), par exemple :POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "ORDS", "dbAllowedIdentityDomainHost": "<idcs-<unique-id>.identity.oraclecloud.com>" }
Pour afficher vos données dans APEX, la configuration de l'accès permet de visualiser vos données IoT dans APEX. Dans le cadre de ce processus de configuration, vous pouvez utiliser l'API pour configurer APEX pour le domaine IoT, par exemple :POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "APEX", "dbWorkspaceAdminInitialPassword": "<your-apex-initial-password>" }
Remarque
Le mot de passe APEX initial doit comporter au moins 12 caractères.