全部产品
Search
文档中心

IoT Platform:Penerusan Data ke ApsaraDB RDS

更新时间:Jul 02, 2025

Anda dapat menggunakan fitur penerusan data dari mesin aturan untuk meneruskan data yang telah diproses ke instance ApsaraDB RDS guna penyimpanan. Topik ini menjelaskan cara meneruskan data ke instance tujuan.

Prasyarat

  • Sebuah instance IoT Platform yang datanya dapat diteruskan ke ApsaraDB RDS harus dibuat di wilayah yang mendukung penerusan data ke ApsaraDB RDS. Untuk informasi lebih lanjut tentang wilayah yang mendukung penerusan data ke ApsaraDB RDS, lihat Wilayah.

  • Sebuah instance ApsaraDB RDS harus dibuat di wilayah tempat instance IoT Platform Anda berada. Mesin database instance tersebut harus berupa MySQL atau Microsoft SQL Server dan tipe jaringan instance tersebut harus VPC. Database dan tabel juga harus sudah dibuat. Untuk informasi lebih lanjut tentang cara menggunakan ApsaraDB RDS, lihat Dokumentasi ApsaraDB RDS.
  • Sebuah aturan penerusan data harus dibuat dan pernyataan SQL yang digunakan untuk memproses data harus ditulis. Untuk informasi lebih lanjut, lihat Konfigurasi aturan penerusan data.

Informasi latar belakang

Setelah Anda mengonfigurasi tujuan data, konfigurasi berikut secara otomatis selesai. Kemudian, Anda dapat meneruskan data perangkat ke instance ApsaraDB RDS dengan menggunakan mesin aturan IoT Platform.
  • IoT Platform menempati dua alamat IP dari vSwitch tempat instance ApsaraDB RDS berada. Blok CIDR IPv4 dari vSwitch ditambahkan ke daftar putih instance ApsaraDB RDS.
  • Sebuah grup keamanan terkelola dibuat di virtual private cloud (VPC) tempat instance ApsaraDB RDS berada. Nama default grup keamanan dimulai dengan sg-nsm-.

Batasan

  • Penerusan data didukung antara instance IoT Platform dan instance ApsaraDB RDS yang berada di wilayah yang sama. Sebagai contoh, Anda hanya dapat meneruskan data dari instance IoT Platform di wilayah China (Shanghai) ke tabel ApsaraDB RDS yang berada di wilayah China (Shanghai).
  • Anda hanya dapat meneruskan data ke instance ApsaraDB RDS yang berada di VPC.
  • Anda dapat meneruskan data ke instance MySQL dan SQL Server.
  • Penerusan data didukung antara database standar dan database istimewa.
  • Anda hanya dapat meneruskan data dalam format JSON.

Catatan penggunaan

Anda dapat menggunakan versi baru atau lama dari fitur penerusan data untuk meneruskan data ke ApsaraDB RDS. Untuk informasi lebih lanjut tentang cara menggunakan versi baru dari fitur penerusan data, lihat Gunakan versi baru dari fitur penerusan data untuk meneruskan data ke ApsaraDB RDS.

Prosedur

  1. Masuk ke Konsol IoT Platform.
  2. Di halaman Overview, klik All environment. Di tab Semua Lingkungan, temukan instance yang ingin Anda kelola dan klik ID instance atau nama instance.

  3. Di panel navigasi sisi kiri, pilih Message Forwarding > Data Forwarding.
  4. Klik View di sebelah aturan yang ingin Anda kelola. Halaman Data Forwarding Rule muncul.
    Penting Jika versi baru halaman Penerusan Data ditampilkan, klik Back to Previous Version di pojok kanan atas, lalu klik View di kolom Tindakan aturan yang ingin Anda kelola.
  5. Di bagian Forward Data, klik Add Operation.
  6. Di kotak dialog Add Operation, pilih Store Data to ApsaraDB RDS di bidang Operasi. Atur parameter dan klik OK.
    ParameterDeskripsi
    OperasiPilih Store Data to ApsaraDB RDS.
    WilayahPilih wilayah tempat instance IoT Platform Anda berada.
    Instance RDSPilih instance ApsaraDB RDS ke mana Anda ingin meneruskan data.
    DatabaseMasukkan nama database.
    Catatan Jika Anda menggunakan database istimewa, Anda harus secara manual menentukan nama database.
    AkunMasukkan akun instance ApsaraDB RDS. Akun ini harus memiliki izin baca dan tulis pada database. Jika tidak, mesin aturan tidak dapat menulis data ke instance ApsaraDB RDS.
    Catatan Setelah mesin aturan mendapatkan akun, mesin aturan hanya akan menulis data yang sesuai dengan aturan tertentu ke database. Tidak ada operasi tambahan yang dilakukan.
    Kata SandiMasukkan kata sandi yang digunakan untuk masuk ke instance ApsaraDB RDS.
    Nama TabelMasukkan nama tabel yang dibuat di database. Mesin aturan menulis data ke tabel.
    KunciMasukkan nama field di tabel. Mesin aturan menulis data ke field.
    NilaiMasukkan nilai field di topik yang Anda tentukan dalam pernyataan SQL. Mesin aturan menulis nilai ke field yang Anda tentukan menggunakan parameter Kunci.
    Catatan
    • Tipe data parameter Kunci harus sama dengan tipe data parameter Nilai. Jika tidak, Anda mungkin gagal menyimpan pengaturan parameter Anda.
    • Anda dapat memasukkan variabel, seperti ${deviceName}.
    PeranOtorisasi IoT Platform untuk menulis data ke ApsaraDB RDS.

    Jika Anda tidak memiliki peran Resource Access Management (RAM), klik Create RAM Role untuk pergi ke konsol RAM, buat peran RAM, dan kemudian berikan izin kepada peran tersebut. Untuk informasi lebih lanjut, lihat Buat Peran RAM.

  7. Pergi ke halaman Data Forwarding, temukan aturan yang Anda kelola, lalu klik Start di kolom Tindakan aturan tersebut.
  8. Masuk ke Konsol ApsaraDB RDS. Di halaman Data Security, buat daftar putih atau lihat daftar putih. Setelah Anda mengatur parameter, mesin aturan menambahkan alamat IP berikut ke daftar putih ApsaraDB RDS. Kemudian, mesin aturan dapat berkomunikasi dengan ApsaraDB RDS. Jika salah satu alamat IP berikut tidak ditampilkan di daftar putih, Anda harus secara manual menambahkan alamat IP tersebut. Untuk informasi lebih lanjut, lihat Apa itu ApsaraDB RDS?.
    • China (Shanghai): 100.104.53.192/26, 100.104.148.64/26, 100.104.6.192/26, 100.104.143.128/26, 100.104.76.0/24, 100.104.73.128/26, 100.104.200.64/26, 100.104.40.64/26, 100.104.3.0/26, 100.104.29.128/26, 100.104.121.0/26, dan 100.104.84.64/26
    • Singapura (Singapura): 100.104.106.0/24
    • AS (Silicon Valley): 100.104.8.0/24
    • AS (Virginia): 100.104.133.64/26
    • Jerman (Frankfurt): 100.104.160.192/26
    • Jepang (Tokyo): 100.104.160.192/26
    ApsaraDB RDS databases