全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网

Context 对象

更新时间:2017-06-07 13:26:11

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

Context 对象(Node.js)

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

注意:当前所有的 context 对象属性都是只读的。

本文导读目录