应用身份管理服务 ONEACCESS-如何开发映射脚本:代码规则
代码规则
在编写映射脚本时, OneAccess 对脚本做了一些限制。包括禁止使用Java class、限制使用CPU的时间、限制内存的使用量、限定脚本格式、限制使用部分函数。
- 禁止使用Java class。
var File = Java.type('java.io.File'); File;
会抛出下面的异常:
java.lang.ClassNotFoundException: java.io.File
- 限制使用CPU的时间。
如果使用下面的代码:
do{}while(true);
会抛出下面的异常:
ScriptCPUAbuseException
- 限制内存的使用量。
如果使用下面的代码:
var o={},i=0; while (true) {o[i++] = 'abc'}
会抛出下面的异常:
ScriptMemoryAbuseException
- 限定脚本格式。
为了方便重写脚本,脚本中的if、while、for语句必须使用大括号,否则将出现格式错误。
如果使用下面的代码:
var o={},i=0; while (true) o[i++] = 'abc';
会抛出下面的异常:
BracesException
- 限制使用部分函数。
print echo quit exit readFully readLine load loadWithNewGlobal
- 代码检查_代码检查如何设置规则集_代码检查CodeArts Check-华为云
- 什么是应用身份管理服务_应用身份管理_OneAccess-华为云
- 应用身份管理服务有哪些优势_应用身份管理_OneAccess-华为云
- 应用身份管理服务有哪些规格_应用身份管理_OneAccess-华为云
- 应用身份管理服务有哪些功能_应用身份管理_OneAccess-华为云
- 应用身份管理服务有哪些能力_应用身份管理_OneAccess-华为云
- 应用身份管理服务企业API使用_应用身份管理_OneAccess-华为云
- 低代码开发平台_低代码平台Astro_低代码开发是什么-华为云
- 零代码开发如何创建应用_零代码开发平台_华为云Astro-华为云
- 应用身份管理服务有哪些应用场景_应用身份管理_OneAccess-华为云