安裝 TAPP 時都有哪些限制
- 每個用戶最多可安裝 10 個 TAPP。如果提示安裝個數達到上限,需使用
removeTapp
接口刪除棄用的 TAPP。 tappId
名稱長度最大限制為 100 個字符, 可以包含數字、大小寫字母、特殊符號“-”和“_”。tappVersion
必須為正數。- 在 C3S 同一個域名區名下,無法重復安裝同
tappId
和tappVersion
的 TAPP。
調用 TAPP 時都有哪些限制
- 每個用戶的限流為 1000 TPS/s。
- 所有請求體大小上限為 4 MB,返回響應大小上限為 500 KB。
- 加密數據大小上限為 1 MB。
- 計算超時時間為 10 秒。
提示“JCE cannot authenticate the provider BC”錯誤
如果在運行 Java SDK 時提示“java.lang.SecurityException: JCE cannot authenticate the provider BC”錯誤,則表示本地 BouncyCastle 配置有誤,可以嘗試以下兩種方式解決。
修改 JRE 環境下的 security 配置文件。找到
JAVA_HOME/jre/lib/security/java.security
文件,可以看到文件中以security.provider.
開頭的幾行內容,在其最后序號之上加入以下這行內容:security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider
。在代碼中修改。可以在使用 BC 方法前,在代碼中手動將 BC 方法添加進環境信息內,例如:
Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
。直接使用這行代碼可以臨時將 BC 方法添加進環境信息,使線程接下來的使用不會報錯,比較適用于不傾向改動系統環境的情況。
提示“errorCode:500” 錯誤
如果在運行 Java SDK 時提示errorCode:500
錯誤,則表示由于服務發布或網絡抖動等原因導致的服務暫時不可用,可稍等片刻后繼續請求服務。
提示“errorCode:400” 錯誤
如果在運行 Java SDK 時提示errorCode:400
錯誤,則表示用戶申請的 AccessID 沒有權限訪問請求 C3S 集群,可以先檢查 Java SDK 初始化時加載的 AccessId 和 AccessPrivateKey 是否正確。確認無誤后如果仍然無法訪問服務,則需要聯系管理員申請相應的權限。