อธิบายสาเหตุของข้อผิดพลาดพร้อมรายละเอียดที่มีโครงสร้าง
ตัวอย่างข้อผิดพลาดเมื่อติดต่อ API "pubsub.googleapis.com" ขณะที่ไม่ได้เปิดใช้
{ "reason": "API_DISABLED"
"domain": "googleapis.com"
"metadata": {
"resource": "projects/123",
"service": "pubsub.googleapis.com"
}
}
การตอบกลับนี้บ่งชี้ว่าไม่ได้เปิดใช้ API pubsub.googleapis.com
ตัวอย่างข้อผิดพลาดที่แสดงเมื่อพยายามสร้างอินสแตนซ์ Spanner ในภูมิภาคที่สินค้าหมด
{ "reason": "STOCKOUT"
"domain": "spanner.googleapis.com",
"metadata": {
"availableRegions": "us-central1,us-east2"
}
}
| การแสดง JSON |
|---|
{ "reason": string, "domain": string, "metadata": { string: string, ... } } |
| ช่อง | |
|---|---|
reason |
สาเหตุที่เกิดข้อผิดพลาด ซึ่งเป็นค่าคงที่ที่ระบุสาเหตุที่ใกล้เคียงที่สุดของข้อผิดพลาด สาเหตุที่เกิดข้อผิดพลาดจะไม่ซ้ำกันภายในโดเมนข้อผิดพลาดที่เฉพาะเจาะจง ค่านี้ควรมีความยาวไม่เกิน 63 อักขระและตรงกับนิพจน์ทั่วไป |
domain |
การจัดกลุ่มเชิงตรรกะที่ "สาเหตุ" สังกัดอยู่ โดยทั่วไป โดเมนข้อผิดพลาดจะเป็นชื่อบริการที่ลงทะเบียนของเครื่องมือหรือผลิตภัณฑ์ที่สร้างข้อผิดพลาด ตัวอย่างเช่น "pubsub.googleapis.com" หากข้อผิดพลาดเกิดจากโครงสร้างพื้นฐานทั่วไป โดเมนข้อผิดพลาดต้องเป็นค่าที่ไม่ซ้ำกันทั่วโลกซึ่งระบุโครงสร้างพื้นฐาน สำหรับโครงสร้างพื้นฐานของ Google API โดเมนข้อผิดพลาดคือ "googleapis.com" |
metadata |
รายละเอียดที่มีโครงสร้างเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้ คีย์ต้องตรงกับนิพจน์ทั่วไป ออบเจ็กต์ที่มีรายการคู่ |