edit-icon download-icon

コンテキスト

最終更新日: Jun 22, 2018

context オブジェクトは、ユーザが有用なランタイム情報を取得するために Function Compute によって提供されます。たとえば、現在のリクエスト ID を取得し、それを実行中のログに記録することができます。したがって、リクエスト実行の詳細を追跡するには、これを使用します。

context オブジェクト(Node.js)

  1. {
  2. //現在のリクエストのリクエスト ID
  3. requestId: "...",
  4. // 認証情報には、他のサービスにアクセスするために必要な身元確認情報が含まれています。
  5. // たとえば、指定した OSS ディレクトリのデータにアクセスする場合に必要です。
  6. // 認証情報を使用するには、作成時にサービスに明示的にロールを割り当てる必要があります。
  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 オブジェクトのすべての属性は読み取り専用です。