Konfigurasi sistem organisasi mencakup mendapatkan AccessKey organisasi, menyetel kunci AES, dan menyetel domain yang digunakan setelah rantai pendek umum dipersingkat.
Di pojok kanan atas halaman, klik
Organizations, lalu pilih Organization System Configuration. 
AccessKey: Menampilkan ID AccessKey dan Rahasia AccessKey organisasi. Anda dapat menyalinnya.
Pengaturan Kunci AES: Masukkan kunci AES 16 karakter, lalu klik Simpan.
Anda bisa mendapatkan kunci dari pengembang yang melakukan operasi enkripsi AES. Untuk informasi lebih lanjut tentang operasi enkripsi AES, lihat Fungsi Enkripsi AES.
Saat model AIPL atau kerumunan didorong ke bank data atau kerumunan untuk pengiriman pemasaran, jika bidang ID telah dienkripsi oleh AES, kunci AES akan digunakan untuk dekripsi.
Pengaturan Domain Rantai Pendek: Masukkan domain yang dipersingkat yang dimulai dengan http:// atau https://, misalnya, https://aliyundoc.com. Klik Simpan.
CatatanAnda harus membeli domain tersebut. Hubungi personel dukungan teknis Quick Audience untuk menghubungkan domain dengan Quick Audience dengan bantuan personel dukungan teknis.
Jika Anda beralih domain dari domain lama ke domain baru, Anda dapat menggunakan rantai pendek dari domain baru. Untuk informasi lebih lanjut, lihat Panduan Pergantian Domain Rantai Pendek.
Fungsi enkripsi AES
AES adalah algoritma enkripsi simetris yang umum digunakan, yang menggunakan kunci yang sama untuk enkripsi dan dekripsi.
Jika bidang ID disimpan di MaxCompute, ADB3.0, atau MySQL, Anda dapat menggunakan fungsi enkripsi dan dekripsi AES berikut untuk melakukan enkripsi dan dekripsi AES pada ID.
Quick Audience hanya mendukung kunci dengan panjang 16 karakter, yang bisa berupa 0 hingga 9, A hingga F (atau a hingga f).
Hanya satu kunci unik yang didukung. Simpan kunci ini dengan aman. Anda tidak dapat mengubah kunci tersebut; jika tidak, beberapa data mungkin gagal didekripsi.
Untuk informasi lebih lanjut tentang apakah database selain MaxCompute, Analyte Database 3.0, dan MySQL menyediakan fungsi enkripsi dan dekripsi AES, lihat deskripsi resmi database tersebut.
MaxCompute
Sebelum melakukan enkripsi dan dekripsi AES, Anda harus mengunduh Paket Kode Fungsi Enkripsi dan Dekripsi AES. Kemudian, jalankan perintah berikut di CLI MaxCompute untuk mendaftarkan fungsi kustom dalam paket kode:
add jar crypt-1.0-SNAPSHOT.jar as crypt.jar;
create function qa_aes_encrypt as 'com.aliyun.quicka.crypt.AESEncrypt' using 'crypt.jar';
create function qa_aes_decrypt as 'com.aliyun.quicka.crypt.AESDecrypt' using 'crypt.jar';Contoh enkripsi dan dekripsi AES:
-- Enkripsi "China" dan konversikan ke Base64. Kuncinya adalah "xxxxxxxxxxxxxxxx".
select qa_aes_encrypt ('China', xxxxxxxxxxxxxxxx);
-- Hasilnya adalah CjUlHjFp8lEUOfQ4k5eCpA==.
-- Dekripsi "CjUlHjFp8lEUOfQ4k5eCpA==", "xxxxxxxxxxxxxxxx" adalah kunci yang sama.
select qa_aes_decrypt('CjUlHjFp8lEUOfQ4k5eCpA==', 'xxxxxxxxxxxxxxxx');
-- Hasilnya adalah "China". ADB3.0
ADB3.0 menyediakan fungsi enkripsi dan dekripsi AES. Anda dapat menggunakan fungsi ini secara langsung.
Contoh enkripsi dan dekripsi AES:
-- Enkripsi "China" dan konversikan ke Base64. Kuncinya adalah "xxxxxxxxxxxxxxxx".
select TO_BASE64(aes_encrypt(CAST ('China' AS VARBINARY), xxxxxxxxxxxxxxxx))
-- Hasilnya adalah CjUlHjFp8lEUOfQ4k5eCpA==.
-- Dekripsi "CjUlHjFp8lEUOfQ4k5eCpA==", "xxxxxxxxxxxxxxxx" adalah kunci yang sama.
select aes_decrypt(FROM_BASE64('CjUlHjFp8lEUOfQ4k5eCpA=='), 'xxxxxxxxxxxxxxxx')
-- Hasilnya adalah "China". MySQL
MySQL menyediakan fungsi enkripsi dan dekripsi AES. Anda dapat menggunakan fungsi ini secara langsung.
Contoh enkripsi dan dekripsi AES:
-- Enkripsi "China" dan konversikan ke Base64. Kuncinya adalah "xxxxxxxxxxxxxxxx".
select TO_BASE64(AES_ENCRYPT ('China', 'China')); xxxxxxxxxxxxxxxx
-- Hasilnya adalah CjUlHjFp8lEUOfQ4k5eCpA==.
-- Dekripsi "CjUlHjFp8lEUOfQ4k5eCpA==", "xxxxxxxxxxxxxxxx" adalah kunci yang sama.
select AES_DECRYPT(FROM_BASE64('CjUlHjFp8lEUOfQ4k5eCpA=='), 'xxxxxxxxxxxxxxxx')
-- Hasilnya adalah "China". Pergantian domain rantai pendek
Jika Anda beralih dari domain lama ke domain baru, untuk memastikan bahwa rantai pendek domain lama dan domain baru dapat digunakan secara normal tanpa memengaruhi validitas rantai pendek asli dalam periode validitasnya, ikuti langkah-langkah berikut:
Operasi Pra-Pemindahan:
Periksa Informasi Domain Rantai Pendek Baru:
Periksa apakah sertifikat HTTPS domain baru sudah siap.
Periksa apakah DNS domain baru telah dikonfigurasi untuk menunjuk ke alamat IP yang diselesaikan dari domain asli.
Periksa apakah domain baru telah dikonfigurasi dengan pengalihan Nginx. Anda harus merujuk pada konfigurasi domain asli. Jika tidak, domain baru mungkin tidak dapat diakses.
Periksa Aktivitas Pemasaran Rantai Pendek yang Ada: Periksa apakah ada aktivitas pemasaran yang sedang dikirim, termasuk pesan teks dalam SMS Marketing dan Automatic Marketing. Jika ya, pastikan domain rantai pendek yang sesuai dapat diakses dalam periode validitas rantai pendek.
(Opsional) Jika Anda memiliki kampanye pemasaran yang mengirim rantai pendek reguler, Anda dapat membuat kampanye pemasaran yang hanya mengirim rantai pendek reguler. Kampanye ini digunakan untuk memverifikasi apakah rantai pendek reguler dapat dikirim dan diakses setelah domain beralih.
Di halaman Organization System Configuration, simpan domain baru.
CatatanDomain baru mulai berlaku segera setelah disimpan. Rantai pendek baru yang dibuat nanti akan menggunakan domain baru.
Rantai pendek asli tidak terpengaruh. Jika domain asli dapat diakses, rantai pendek asli dapat terus digunakan.
Pemeriksaan Setelah Pemindahan:
Uji Rantai Pendek Baru: Salin rantai pendek baru ke bilah alamat browser Anda untuk menguji apakah rantai pendek baru dapat dikonversi menjadi rantai panjang.
(Opsional) Uji Rantai Pendek Asli: Jalankan aktivitas pemasaran uji yang dibuat di Langkah 1 untuk hanya mengirim rantai pendek asli. Verifikasi apakah rantai pendek asli masih dapat dikirim dan diakses. Setelah pengujian selesai, hapus aktivitas pemasaran uji tersebut.