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 consommer vos données IoT.
Selon l'endroit où vous voulez consulter 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 voulez vous connecter.
Lorsque vous créez un domaine, vous pouvez spécifier les options d'accès aux données. Après la création d'un domaine, 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 voulez vous connecter pour voir vos données IoT. Les deux options suivantes nécessitent l'utilisation de la commande oci iot domain configure-direct-data-access lors du processus de configuration :
- Pour interroger vos données IoT directement dans la base de données, configurez une connexion directe à la base de données.
- Pour vous connecter à Oracle Analytics Cloud, configurez l'accès aux données dans 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 directe à la base de données.
Remplacez
<tenancy-OCID:<identity-group-name>
par les valeurs de votre environnement.<identity-group-name>
peut faire référence à un groupe d'identités 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 d'utilisateurs ou au groupe dynamique d'identités :<tenancy-OCID>:<identity-group-name>
- Si
<identity-domain-name>
ne se trouve pas dans le domaine d'identité par défaut, vous devez spécifier<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 voir vos données dans ORDS, vous devez configurer l'accès pour voir 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 voir vos données dans APEX, vous devez configurer l'accès pour voir 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>"
Note
Le mot de passe APEX initial doit contenir au moins 12 caractères.Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.
Exécutez l'opération ConfigureIotDomainDataAccess pour authentifier un domaine IoT afin d'établir une connexion directe à la base de données :
Si vous voulez interroger vos données IoT directement dans la base de données, vous devez configurer une connexion directe à la base de données ou si vous voulez vous connecter à Oracle Analytics Cloud, vous devez configurer une connexion à Oracle Analytics Cloud. Dans le cadre du processus de configuration, vous pouvez utiliser l'API pour ajouter l'utilisateur ou le groupe du 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 voir vos données dans ORDS, vous devez configurer l'accès pour voir vos données IoT dans ORDS. Dans le cadre du processus de configuration, vous pouvez utiliser l'API pour ajouter l'hôte du domaine d'identité à un domaine IoT pour 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 voir vos données dans APEX, vous devez configurer l'accès pour voir 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>" }
Note
Le mot de passe APEX initial doit contenir au moins 12 caractères.