IoTドメインのデータ・アクセスの構成
ビューへのアクセスの構成はオプションであり、IoTデータの消費に使用するシステムによって異なります。
各システムの構成の一部としてIoTデータを表示する場所に応じて、接続先の特定のシステムにアクセスするようにIoTドメインの認証を構成する必要があります。
ドメインを作成するときに、データ・アクセス・オプションを指定できます。ドメインの作成後に、接続を認証してデータにアクセスするためのオプションを変更できます。
構成は、IoTデータを表示するために接続するシステムによって異なります。次のどちらのオプションも、構成プロセス中に oci iot domain configure-direct-data-accessコマンドを使用する必要があります。
- データベースでIoTデータを直接問い合せるには、直接データベース接続を構成します。
- Oracle Analytics Cloudに接続するには、Oracle Analytics Cloudへのデータ・アクセスを構成します。
oci iot domain configure-direct-data-accessコマンドおよび必須パラメータを使用して、IoTドメインの認証を構成し、直接データベース接続を確立します。
<tenancy-OCID:<identity-group-name>を環境の値に置き換えます。<identity-group-name>は、ユーザーのアイデンティティ・グループまたはアイデンティティ動的グループのいずれかを参照できます。<identity-group-name>パラメータでは、ユーザーのアイデンティティ・グループまたはアイデンティティ動的グループ(<tenancy-OCID>:<identity-group-name>)を参照できます。<identity-domain-name>がデフォルトのアイデンティティ・ドメインにない場合は、<identity-domain-name>を指定する必要があります。たとえば:<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>"]'ORDSでデータを表示するには、ORDSでIoTデータを表示するためのアクセスの構成が必要です。この構成プロセスでは、次のコマンドを使用します。
IoTドメインのOracle REST Data Services (ORDS)へのアクセスを構成するには、oci iot domain configure-ORDS-data-accessコマンドおよび必須パラメータを使用します:
oci iot domain configure-ords-data-access --iot-domain-id <iot-domain-OCID> --db-allowed-identity-domain-host <idcs-<unique-id>.identity.oraclecloud.com>APEXでデータを表示するには、次のコマンドを使用してAPEXでIoTデータを表示するためのアクセスの構成が必要です。
oci iot domain configure-apex-data-accessコマンドおよび必須パラメータを使用して、Oracle Application Express (APEX)へのIoTドメインのアクセスを構成します。oci iot domain configure-apex-data-access --iot-domain-id <iot-domain-OCID> --db-workspace-admin-initial-password "<your-apex-initial-password>"ノート
初期APEXパスワードは、12文字以上である必要があります。CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
ConfigureIotDomainDataAccess操作を実行して、IoTドメインを認証し、直接データベース接続を確立します。
データベースでIoTデータを直接問い合せる場合は、直接データベース接続を構成するか、Oracle Analytics Cloudに接続する場合は、Oracle Analytics Cloudへのデータベース接続を構成する必要があります。構成プロセスの一環として、APIを使用して、IoTデータベースに接続するように構成されたIoTドメインにアイデンティティ・ドメイン・ユーザーまたはグループを追加できます。たとえば:POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "DIRECT", "dbAllowlistedIdentityGroupNames": ["<identity-group-name>",...] }ORDSでデータを表示するには、ORDSでIoTデータを表示するためのアクセスの構成が必要です。構成プロセスの一環として、APIを使用してアイデンティティ・ドメイン・ホストをIoTドメインに追加し、Oracle REST Data Services (ORDS)に接続できます。たとえば:POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "ORDS", "dbAllowedIdentityDomainHost": "<idcs-<unique-id>.identity.oraclecloud.com>" }APEXでデータを表示するには、APEXでIoTデータを表示するためのアクセスの構成が必要です。この構成プロセスの一部として、APIを使用して、IoTドメインのAPEXを構成できます。たとえば:POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess { "type": "APEX", "dbWorkspaceAdminInitialPassword": "<your-apex-initial-password>" }ノート
APEXの初期パスワードは12文字以上である必要があります。