Help Center/ IoT Device Access/ User Guide/ Rules/ Data Forwarding to Other Cloud Services/ Forwarding Device Data to OBS for Long-Term Storage
Updated on 2026-09-30 GMT+08:00

Forwarding Device Data to OBS for Long-Term Storage

Scenarios

For data reported by devices, the platform can push the data to the application server for storage, or forward the data to the Object Storage Service (OBS) for storage.

In this example, data reported by all devices is forwarded to OBS.

Creating an OBS Bucket

  1. Log in to the Huawei Cloud official website and access Object Storage Service (OBS).
  2. Click Access Console to go to the OBS console.
  3. Click Create Bucket in the upper right corner of the page, select bucket specifications as required, and click Create Now.

    Figure 1 Purchasing OBS

Configuring IoTDA

Using IoTDA, you can create a product model, register a device, and set a data forwarding rule to forward data reported by the device to OBS.

Creating a rule

  1. Access IoT Device Access and click Access Console. Click the target instance card.
  2. In the navigation pane, choose Rules > Data Forwarding, and click Create Rule in the upper left corner.
  3. Set the parameters based on the table below. The following parameter values are only examples. You can create your own rules by referring to Data Forwarding Process. After setting the parameters, click Create Rule.

    Parameter

    Description

    Rule Name

    Description: Customize a name, for example, iotda-obs.

    Description

    Description: Customize a rule description, for example, forwarding data to OBS for storage.

    Data Source

    Description: Select Device property.

    Trigger

    Description: Device property reported is automatically configured.

    Resource Spaces

    Description: Select All resource spaces.

    Figure 2 Rules triggered by property reporting - Forwarding data to OBS

  4. Click the Set Forwarding Target tab, and then click Add to set a forwarding target.

    Parameter

    Description

    Forwarding Target

    Description: Select Object Storage Service (OBS).

    Region

    Description: Select the region where OBS is located. If IoTDA is not authorized to access the service in this region, configure cloud service access authorization as prompted.

    OBS Bucket

    Description: Select the bucket where data is to be stored. If no bucket is available, go to OBS console to create one.

    Figure 3 Creating a forwarding target - to OBS in JSON

  5. Click Enable Rule to activate the configured data forwarding rule.

    Figure 4 Enabling a rule - Forwarding data to OBS

Verifying the Configurations

Log in to Object Storage Service (OBS) and click the bucket name. On the Objects page, you can view the data reported by the device.

Figure 5 Querying reported data in OBS

You can also use the APIs to read files (see Downloading an Object).