在执行函数时,您可以通过 context 对象与函数计算系统交互,获取有用的运行时信息。例如您可以在context中获得本次请求的 ID,并记录到函数运行日志中。后续通过该 ID 来追踪请求执行的详细信息。
Context 对象(Node.js)
- [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]// 当前请求的 ID
- [backcolor=transparent] requestId[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
- [backcolor=transparent] [backcolor=transparent]// credentials 包含了您访问其他服务所需的身份验证信息。
- [backcolor=transparent] [backcolor=transparent]// 例如通过这些信息,您可以访问 OSS 指定目录的数据。
- [backcolor=transparent] [backcolor=transparent]// 要使用 credentials,您需要在创建服务时,显式授权。
- [backcolor=transparent] [backcolor=transparent]// 具体信息请参阅权限管理文档。
- [backcolor=transparent] credentials[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] accessKeyId[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
- [backcolor=transparent] accessKeySecret[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
- [backcolor=transparent] securityToken[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."
- [backcolor=transparent] [backcolor=transparent]},
- [backcolor=transparent] [backcolor=transparent]// 函数的相关信息
- [backcolor=transparent] [backcolor=transparent]function[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] name[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
- [backcolor=transparent] handler[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
- [backcolor=transparent] memory[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]128[backcolor=transparent],[backcolor=transparent] [backcolor=transparent]// Integer, in MB.
- [backcolor=transparent] timeout[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]60[backcolor=transparent] [backcolor=transparent]// Integer, in seconds.
- [backcolor=transparent] [backcolor=transparent]}
- [backcolor=transparent]}