Topik ini menjelaskan cara menggunakan Logic Composer untuk mengekspor tagihan secara berkala di akun Alibaba Cloud dengan memanggil Operasi API QueryBill dari Alibaba Cloud ke instance RDS. Anda dapat mengekspor tagihan di beberapa akun.
Arsitektur
Arsitektur ini menunjukkan bahwa Anda dapat menggunakan Logic Composer untuk memanggil API penagihan, mendapatkan data tagihan, dan menulis data ke instance RDS dengan menggunakan konektor MySQL yang disediakan oleh Logic Composer. Anda dapat menganalisis dan menampilkan tagihan berdasarkan data dalam database RDS. Anda juga dapat menggunakan pemicu Logic Composer untuk mengekspor data tagihan secara otomatis ke instance RDS setiap hari.
Gambar berikut menunjukkan arsitektur keseluruhan:

Persiapan
Buat instance RDS. Untuk informasi lebih lanjut, lihat Buat Instance ApsaraDB RDS for MySQL.
Setelah instance berjalan, siapkan informasi berikut:
Dapatkan titik akhir publik dan nomor port dari instance RDS. Untuk informasi lebih lanjut, lihat Lihat dan Ubah Titik Akhir Internal dan Publik serta Nomor Port dari Instance ApsaraDB RDS for MySQL dan Ajukan atau Lepaskan Titik Akhir Publik.
Buat database, buat akun pada database, atur kata sandi, dan berikan izin baca dan tulis kepada akun tersebut. Untuk informasi lebih lanjut, lihat Buat Akun.
Konfigurasikan daftar putih alamat IP agar Logic Composer dapat mengakses database. Anda dapat mengajukan tiket untuk mendapatkan informasi daftar putih spesifik. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Putih Alamat IP untuk Instance ApsaraDB RDS for MySQL.
Buat alur kerja
Masuk ke konsol Logic Composer menggunakan akun Alibaba Cloud Anda. Di panel navigasi sebelah kiri, klik Workflows.
Klik Create Workflow. Dalam kotak dialog yang muncul, atur parameter Nama Alur Kerja dan Grup Sumber Daya, lalu klik OK. Pada kotak dialog berikutnya, pilih Import Official Template.
Di kotak dialog yang muncul, pilih Regularly export InstanceBill data to RDS. Alur kerja telah berhasil dibuat.
Konfigurasikan alur kerja
Setelah alur kerja dibuat, tab Tampilan Grafis akan ditampilkan. Anda perlu mengonfigurasi konektor database dan memberikan izin Logic Composer untuk memanggil API penagihan. Setelah memberikan izin, Logic Composer dapat memanggil API penagihan dan menulis data ke instance RDS. Logic Composer menganalisis template yang Anda impor dan mencantumkan semua operasi yang memerlukan otorisasi.
Di baris konektor database, klik Create. Di sidebar yang muncul, masukkan titik akhir publik, nomor port, nama database, nama pengguna, dan kata sandi dari instance RDS.
Di baris operasi API penagihan Alibaba Cloud, klik Otorisasi. Sidebar Pemberian Peran akan muncul. Pilih AliyunBSSFullAccess.
Setelah menyelesaikan semua operasi otorisasi, setiap item dalam daftar otorisasi akan berubah menjadi hijau. Klik Lanjutkan untuk masuk ke halaman Tampilan Grafis.
Konfigurasikan parameter
Di halaman kanvas, Anda dapat mengonfigurasi variabel operasi. Misalnya, node SetTotalMonths menunjukkan jumlah bulan di mana data diimpor. Anda dapat mengubah pengaturan sesuai dengan kebutuhan Anda. Contohnya lagi, template yang Anda impor mulai mengimpor data pada hari pertama setiap bulan. Anda dapat mengubah pengaturan pemicu untuk memulai impor data pada pukul 04:00 setiap hari. Anda hanya perlu memperluas node Recurrence task di kanvas dan mengubah konfigurasi terkait.
Jalankan alur kerja
Setelah mengonfigurasi parameter, klik Save dan klik Run. Tunggu hingga alur kerja selesai.
Jika jumlah data besar, diperlukan waktu untuk mengimpor data. Hal ini terutama ditentukan oleh jumlah data tagihan di akun dan durasi penulisan data ke database.
Hasil eksekusi alur kerja
Di tab Execution Log, Anda dapat melihat catatan operasi. Jika statusnya Sukses, impor telah selesai.
Jika statusnya Gagal, klik tombol Lihat untuk memeriksa detailnya, seperti apakah konfigurasi daftar putih database valid atau apakah pemanggilan API gagal. Jika terjadi kesalahan, Anda dapat menyesuaikan parameter dan menjalankan alur kerja lagi. Template juga diproses sesuai dan data tidak diimpor berulang kali.