全部产品
Search
文档中心

Function Compute:Penanganan kesalahan

更新时间:Jun 24, 2025

Topik ini menjelaskan cara menangani kesalahan dalam waktu proses Python.

Jika terjadi pengecualian selama eksekusi fungsi, Function Compute akan menangkap pengecualian dan mengembalikan kesalahan. Contoh:

def my_handler(event, context):
    raise Exception('sesuatu salah')

Saat mengirimkan pengecualian, Function Compute menyertakan header HTTP X-Fc-Error-Type: UnhandledInvocationError dalam respons fungsi. Badan permintaan HTTP berisi informasi berikut. Untuk informasi lebih lanjut tentang jenis kesalahan di Function Compute, lihat Penanganan Kesalahan.

{
  "errorMessage": "sesuatu salah",
  "errorType": "Exception",
  "stackTrace": [
    [
      "File \"/code/index.py\"",
      "line 2",
      "in my_handler",
      "raise Exception('sesuatu salah')"
    ]
  ]
}

Tabel berikut menjelaskan bidang dalam informasi kesalahan.

Bidang

Tipe

Deskripsi

errorMessage

String

Pesan kesalahan.

errorType

String

Tipe kesalahan.

stackTrace

Daftar

Jejak kesalahan.