Error de políticas de organización al crear una función en la nube

Error de políticas de organización al crear una función en la nube

Al intentar crear una función en la nube "hola mundo", aparece el mensaje de error:

"La solicitud ha violado una o más políticas de la organización. Consulte las violaciones respectivas para obtener más información".

Ahora bien, ¿qué políticas de la organización han sido violadas? En el Explorador de registros encuentro un mensaje de error como este:

{
insertId: "XXX"
logName: "projects/XXX/logs/cloudaudit.googleapis.com%2Factivity"
protoPayload: {10}
receiveTimestamp: "2021-11-26T11:42:16.735011108Z"
resource: {2}
severity: "ERROR"
timestamp: "2021-11-26T11:42:16.490247Z"
}

Respuesta1

Encontré la solución a mi propio problema: después de hacer clic en "Crear función", tuve que elegir "Tiempo de ejecución, compilación, conexiones y configuración de seguridad" -> "Conexiones" y seleccionar una opción.

No se seleccionó ninguna opción allí, supongo que esto se debió a la configuración de red de mi proyecto.

Ahora puedo implementar :)

Respuesta2

El registro tendrá el detalleerror.detalles[x].violaciones[x].tipo. La entrada del registro indica la restricción en infracción.

La siguiente entrada de registro muestra una infracción de ubicación:

"type": "constraints/gcp.resourceLocations"

Entrada de registro de ejemplo:

"error": {
  "code": 400,
  "message": "The request has violated one or more Org Policies. Please refer to the respective violations for more information."
  "status": "FAILED_PRECONDITION" 
  "details\": [
    {
      "@type": "type.googleapis.com/google.rpc.PreconditionFailure",
      "violations": [
        {
          "type": "constraints/gcp.resourceLocations",
          "subject": "orgpolicy:projects/<project>",
          "description": "Constraint constraints/gcp.resourceLocations violated for projects/<project> attempting GenerateUploadUrlActionV1 with location set to us-central1. See https://cloud.google.com/resource-manager/docs/organization-policy/org-policy-constraints for more information."
        }
      ]
    }
  ]
}

Restricciones de la política organizativa

información relacionada