Mensajes de error

Las restricciones para organizaciones devuelven errores de HTTP y mensajes de estado específicos cuando una solicitud a un recurso de Google Cloud incumple una restricción de acceso o contiene un encabezado no válido. Puedes usar las siguientes respuestas de error para solucionar problemas de fallas en las solicitudes.

Ejemplo de mensaje de error de permiso denegado

Si se rechaza una solicitud debido a un incumplimiento del encabezado de restricciones para organizaciones, se devuelve una respuesta HTTP 403 con los siguientes detalles:

{
  "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"
        }
      }
    ]
  }
}

Ejemplo de mensaje de error de encabezado con formato incorrecto

Si una solicitud contiene un encabezado X-Goog-Allowed-Resources con formato incorrecto, se devuelve una respuesta HTTP 400 con los siguientes detalles:

{
  "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"
        }
      }
    ]
  }
}