开发者社区> 问答> 正文

函数计算的Context 对象


在执行函数时,您可以通过 context 对象与函数计算系统交互,获取有用的运行时信息。例如您可以在context中获得本次请求的 ID,并记录到函数运行日志中。后续通过该 ID 来追踪请求执行的详细信息。

Context 对象(Node.js)

  1. [backcolor=transparent]{
  2. [backcolor=transparent]   [backcolor=transparent]// 当前请求的 ID
  3. [backcolor=transparent]   requestId[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
  4. [backcolor=transparent]   [backcolor=transparent]// credentials 包含了您访问其他服务所需的身份验证信息。
  5. [backcolor=transparent]   [backcolor=transparent]// 例如通过这些信息,您可以访问 OSS 指定目录的数据。
  6. [backcolor=transparent]   [backcolor=transparent]// 要使用 credentials,您需要在创建服务时,显式授权。
  7. [backcolor=transparent]   [backcolor=transparent]// 具体信息请参阅权限管理文档。
  8. [backcolor=transparent]   credentials[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]{
  9. [backcolor=transparent]      accessKeyId[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
  10. [backcolor=transparent]      accessKeySecret[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
  11. [backcolor=transparent]      securityToken[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."
  12. [backcolor=transparent]   [backcolor=transparent]},
  13. [backcolor=transparent]   [backcolor=transparent]// 函数的相关信息
  14. [backcolor=transparent]   [backcolor=transparent]function[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]{
  15. [backcolor=transparent]       name[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
  16. [backcolor=transparent]       handler[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"..."[backcolor=transparent],
  17. [backcolor=transparent]       memory[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]128[backcolor=transparent],[backcolor=transparent]   [backcolor=transparent]// Integer, in MB.
  18. [backcolor=transparent]       timeout[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]60[backcolor=transparent]      [backcolor=transparent]// Integer, in seconds.
  19. [backcolor=transparent]   [backcolor=transparent]}
  20. [backcolor=transparent]}

展开
收起
boxti 2017-10-19 16:08:25 1741 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
All in Serverless 阿里云核心产品全面升级 立即下载
AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
极氪大数据 Serverless 应用实践 立即下载