如果對 Google Cloud 資源的要求違反存取限制或含有無效標頭,組織權限限制會傳回特定 HTTP 錯誤和狀態訊息。您可以使用下列錯誤回應,排解要求失敗的問題。
權限遭拒錯誤訊息範例
如果要求因違反組織權限限制標頭而遭拒,系統會傳回 403 HTTP 回應,並附上以下詳細資料:
{
"error": {
"code": 403,
"message": "Access denied by organization restriction. Please contact your administrator for additional information.",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "ORG_RESTRICTION_VIOLATION",
"domain": "googleapis.com",
"metadata": {
"service": "abc.googleapis.com"
}
}
]
}
}
標頭格式錯誤訊息範例
如果要求包含格式錯誤的 X-Goog-Allowed-Resources 標頭,系統會傳回 400 HTTP 回應,並附上以下詳細資料:
{
"error": {
"code": 400,
"message": "Org Restriction Header is not valid. Please pass a valid Org Restriction Header.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "ORG_RESTRICTION_HEADER_INVALID",
"domain": "googleapis.com",
"metadata": {
"service": "abc.googleapis.com"
}
}
]
}
}