Puncte:0

Eroare de politici organizatorice la crearea unei funcții cloud

drapel cn

Când încerc să creez o funcție Cloud „hello world”, primesc mesajul de eroare:

„Solicitarea a încălcat una sau mai multe politici ale organizației. Vă rugăm să consultați încălcările respective pentru mai multe informații.”

Acum, ce politici organizaționale au fost încălcate? În Log Explorer, găsesc un mesaj de eroare astfel:

{
insertId: „XXX”
logName: „projects/XXX/logs/cloudaudit.googleapis.com%2Factivity”
protoPayload: {10}
primire Timp: „2021-11-26T11:42:16.735011108Z”
resursă: {2}
gravitate: „EROARE”
marca temporală: „2021-11-26T11:42:16.490247Z”
}
Zeenath S N avatar
drapel cn
Aceasta înseamnă că erorile în Politica organizației pe care le-ați întâlnit se datorează [VPC Service Controls](https://cloud.google.com/vpc-service-controls/docs/troubleshooting#determine_if_an_error_is_due_to). Vă rugăm să examinați [Configurația comenzilor serviciului VPC](https://cloud.google.com/functions/docs/securing/using-vpc-service-controls) pentru a înțelege de ce comenzile serviciului VPC vă interzic solicitările createFunction?
Puncte:1
drapel cn

Am găsit soluția la propria mea problemă: după ce am făcut clic pe „Creare Funcție”, a trebuit să aleg „Timp de rulare, compilare, conexiuni și setări de securitate” -> „Conexiuni” și să selectez o opțiune.

Nicio opțiune nu a fost selectată acolo, cred că acest lucru s-a datorat setărilor de rețea ale proiectului meu.

Acum pot implementa :)

Puncte:0
drapel cn

Înregistrarea va avea detaliile eroare.detalii[x].încălcări[x].tip. Intrarea de jurnal afirmă constrângerea în încălcare.

Următoarea intrare de jurnal arată o încălcare a locației:

„type”: „constraints/gcp.resourceLocations”

Exemplu de intrare în jurnal:

„eroare”: {
  „cod”: 400,
  "message": "Solicitarea a încălcat una sau mai multe politici ale organizației. Vă rugăm să consultați încălcările respective pentru mai multe informații."
  „starea”: „FAILED_PRECONDITION” 
  "Detalii\": [
    {
      „@type”: „type.googleapis.com/google.rpc.PreconditionFailure”,
      „încălcări”: [
        {
          "type": "constraints/gcp.resourceLocations",
          "subject": "orgpolicy:projects/<project>",
          „description”: „Constraint constraints/gcp.resourceLocations încălcate pentru proiecte/<project> care încearcă GenerateUploadUrlActionV1 cu locația setată la us-central1. Consultați https://cloud.google.com/resource-manager/docs/organization-policy/org -policy-constraints pentru mai multe informații.”
        }
      ]
    }
  ]
}

Constrângeri ale politicii organizației

Thorsten Staerk avatar
drapel cn
Intrarea din jurnal arată cu totul diferit pentru mine. Mă uit la Logs Explorer, unde te uiți?
John Hanley avatar
drapel cn
@ThorstenStaerk Am oferit un exemplu **parțial** al secțiunii interioare care arată cheia de eroare. Căutați în **Jurnalele de audit în cloud** https://cloud.google.com/logging/docs/audit#types
Thorsten Staerk avatar
drapel cn
Mulțumesc că ai rămas cu mine! Cu toate acestea, încă văd la fel ca înainte. Am citit articolul către care mi-ai indicat, apoi, în Log Explorer am găsit într-adevăr o intrare de jurnal cu tipul „type.googleapis.com/google.cloud.audit.AuditLog”.Dar, ca și înainte, conține doar o singură apariție a „EROARE” care arată astfel: severitate: „EROARE” marca temporală: „2021-12-01T07:02:05.318337Z”, așa că nu pot găsi cheia de eroare
John Hanley avatar
drapel cn
@ThorstenStaerk Trebuie să văd întreaga intrare de jurnal redactată.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.