常见问题

更新时间: 2020-05-15 13:58:19

安装 TAPP 时都有哪些限制

  • 每个用户最多可安装 10 个 TAPP。如果提示安装个数达到上限,需使用 removeTapp 接口删除弃用的 TAPP。
  • tappId 名称长度最大限制为 100 个字符, 可以包含数字、大小写字母、特殊符号“-”和“_”。
  • tappVersion 必须为正数。
  • 在 C3S 同一个域名区名下,无法重复安装同 tappIdtappVersion 的 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 是否正确。确认无误后如果仍然无法访问服务,则需要联系管理员申请相应的权限。

上一篇: 错误码 下一篇: 操作指南
阿里云首页 区块链服务 相关技术圈