組織系統配置包含擷取組織的AccessKey,設定AES密鑰,設定普通短鏈縮短後使用的網域名稱。
單擊頁面右上方
,選擇組織管理>組織系統配置。
AccessKey:展示組織的AccessKey ID和AccessKey Secret,支援複製。
AES密鑰設定:輸入16個字元的AES密鑰,單擊儲存完成設定。
密鑰請向您方進行AES加密操作的開發人員擷取,AES加密操作說明,請參見下面的AES加密函數。
在AIPL模型或人群推送到資料銀行或人群進行營銷發送時,若ID欄位已被AES加密,將使用AES密鑰進行解密。
短鏈網域名稱設定:輸入普通短鏈縮短後使用的網域名稱,以http://或https://開頭,例如:https://aliyundoc.com,單擊儲存完成設定。
在短鏈管理完成後,獲得的短鏈格式例如:https://aliyundoc.com/example。
說明該網域名稱需要由您購買,並且請聯絡Quick Audience的技術人員,在技術人員的協助下,進行該網域名稱與Quick Audience的關聯操作。
若您在由舊網域名稱切換到新網域名稱,為保證使用舊網域名稱和新網域名稱的短鏈均能正常使用,請參見短鏈網域名稱切換說明進行相關配置和測試。
AES加密函數
AES是一種常用的對稱式加密演算法,使用同一個密鑰進行加密、解密。
當ID欄位儲存在MaxCompute、ADB3.0、MySQL時,您可以使用以下AES加解密函數對ID進行AES加解密。
Quick Audience僅支援16個字元長度的密鑰,字元可為0~9、A~F(或a~f)。
僅支援唯一密鑰,請妥善保管該密鑰。不支援變更密鑰,否則可能導致部分資料無法解密。
除MaxCompute、ADB3.0、MySQL外,其他類型資料庫是否提供AES加解密函數,請參考相應資料庫官方說明。
MaxCompute
進行AES加解密之前,需要下載AES加解密函數程式碼封裝,然後在MaxCompute命令列用戶端中執行如下語句註冊程式碼封裝中的自訂函數:
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';AES加解密樣本:
-- 加密“中國”,並轉為base64,密鑰為“xxxxxxxxxxxxxxxx”。
select qa_aes_encrypt('中國', 'xxxxxxxxxxxxxxxx');
-- 結果為“CjUlHjFp8lEUOfQ4k5eCpA==”。
-- 解密“CjUlHjFp8lEUOfQ4k5eCpA==”,“xxxxxxxxxxxxxxxx”為同一個密鑰。
select qa_aes_decrypt('CjUlHjFp8lEUOfQ4k5eCpA==', 'xxxxxxxxxxxxxxxx');
-- 結果為“中國”。ADB3.0
ADB3.0已提供AES加解密函數,您直接使用即可。
AES加解密樣本:
-- 加密“中國”,並轉為base64,密鑰為“xxxxxxxxxxxxxxxx”。
select TO_BASE64(aes_encrypt(CAST('中國' AS VARBINARY), 'xxxxxxxxxxxxxxxx'))
-- 結果為“CjUlHjFp8lEUOfQ4k5eCpA==”。
-- 解密“CjUlHjFp8lEUOfQ4k5eCpA==”,“xxxxxxxxxxxxxxxx”為同一個密鑰。
select aes_decrypt(FROM_BASE64('CjUlHjFp8lEUOfQ4k5eCpA=='), 'xxxxxxxxxxxxxxxx')
-- 結果為“中國”。MySQL
MySQL已提供AES加解密函數,您直接使用即可。
AES加解密樣本:
-- 加密“中國”,並轉為base64,密鑰為“xxxxxxxxxxxxxxxx”。
select TO_BASE64(AES_ENCRYPT('中國', 'xxxxxxxxxxxxxxxx'));
-- 結果為“CjUlHjFp8lEUOfQ4k5eCpA==”。
-- 解密“CjUlHjFp8lEUOfQ4k5eCpA==”,“xxxxxxxxxxxxxxxx”為同一個密鑰。
select AES_DECRYPT(FROM_BASE64('CjUlHjFp8lEUOfQ4k5eCpA=='), 'xxxxxxxxxxxxxxxx')
-- 結果為“中國”。短鏈網域名稱切換說明
若您在由舊網域名稱切換到新網域名稱,為保證使用舊網域名稱和新網域名稱的短鏈均能正常使用,不影響原有短鏈在有效期間內的有效性,請按以下步驟操作:
切換前操作:
在組織系統配置頁面儲存新網域名稱。
說明新網域名稱儲存後立即生效,後續建立的新短鏈將使用新網域名稱。
原有短鏈不受影響,在原網域名稱可訪問的條件下,原有短鏈可繼續使用。
切換後檢查:
測試新短鏈:建立短鏈管理,將新短鏈複製到瀏覽器地址欄,測試能否正常轉換為長鏈。
(可選)測試原短鏈:執行第1步中建立的只發送原短鏈的測試營銷活動,驗證原短鏈是否還能正常發送和訪問,測試完成後刪除該測試營銷活動。