2017-05-14 21 views
6

Próbuję wdrożyć funkcje chmury w środowisku produkcyjnym po przetestowaniu go w środowisku testowym. Wszystko w środowisku testowym działało dobrze. Ale w środowisku produkcyjnym, gdy funkcja I paka chmura się następujący błądBłąd "Nie można zainicjować regionu" podczas tworzenia funkcji chmurowych Google

Nie udało się zainicjować region

Kompletny log stackdriver jest tutaj:

{ 
protoPayload: { 
    @type: "type.googleapis.com/google.cloud.audit.AuditLog"  
    status: { 
    code: 13  
    message: "Failed to initialize a region"  
    } 
    serviceName: "cloudfunctions.googleapis.com"  
    methodName: "google.cloud.functions.v1beta2.CloudFunctionsService.CreateFunction"  
    resourceName: "projects/**********/locations/us-central1/functions/load-to-bigquery"  
} 
insertId: "54F77BC951659.A03E406.770C4DE6" 
resource: { 
    type: "cloud_function" 
    labels: { 
    project_id: "**********"  
    region: "us-central1"  
    function_name: "load-to-bigquery"  
    } 
} 
timestamp: "2017-05-14T08:29:27.142Z" 
severity: "ERROR" 
logName: "projects/********/logs/cloudaudit.googleapis.com%2Factivity" 
operation: { 
    id: "operations/dWRjb2xsZWN0L3VzLWNlbnRyYWwxL3VkYy10by1icS9NaXRlVlI2MW1xbw"  
    producer: "cloudfunctions.googleapis.com"  
    last: true  
} 
receiveTimestamp: "2017-05-14T08:29:28.495542553Z" 
} 

chciałem wiedzieć co może być przyczyną błędu? Oba środowiska są dość podobne i mam takie samo pozwolenie (edytor projektu) w obu środowiskach.

+0

@ user6733196 Twój projekt okazał się bardzo stary, używany podczas testów alfa, więc niektóre ustawienia były niepoprawne. Spróbuj teraz usunąć funkcje. Już zamykam sprawę, ale proszę ponownie otworzyć, jeśli nadal się nie powiedzie. Więcej informacji można sprawdzić na stronie https://issuetracker.google.com/issues/67027944 –

Odpowiedz

-1

Możliwe, że interfejs API Cloud Functions został włączony w projekcie Google Cloud Platform, gdy produkt był w wersji alfa i został w jakiś sposób pominięty podczas migracji. Jeśli tak jest, a problem nadal występuje, należy wyłączyć i ponownie włączyć interfejs API funkcji chmurowej w swoim projekcie, co wymaga najpierw usunięcia wszystkich funkcji.

Jeśli masz problemy z usunięciem funkcji lub ponownym włączeniem interfejsu API, powinieneś uzyskać numer create an issue, aby zespół ds. Produktu mógł Ci pomóc.

+0

Nie daje to odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, pozostaw komentarz pod swoim postem. Jeśli [zarabiasz] (// meta.stackoverflow.com/q/146472) wystarczająca [reputacja] (// stackoverflow.com/help/whats-reputation) będziesz mógł [komentować dowolny wpis] (// stackoverflow .com/help/privileges/comment). –

+0

Dzięki za opinię. Jak moja odpowiedź mogła zostać zmieniona, aby była właściwą odpowiedzią? Jestem przekonany, że jest to problem dotyczący autora, biorąc pod uwagę, że ostatnie przypadki [(1)] (https://issuetracker.google.com/62523682) [(2)] (https://issuetracker.google.com/ 62430025) użytkowników zgłaszających ten błąd utknęły w wersji Alfa API. Jest to również jedyny przypadek, w którym ten komunikat o błędzie został napotkany w Cloud Functions. –

+0

Ogólnie rzecz biorąc, takie rzeczy najlepiej pozostawić jako komentarz (lub ich serię) na samym pytaniu, a większość czasu, gdy ludzie napotykają nietrwałe błędy, takie jak te, pytanie jest zamykane jako niemożliwe do odtworzenia po jest naprawiony, ponieważ tak naprawdę nie zapewnia przyszłej wartości. Jeśli zamieściłeś to jako komentarz, zdecydowanie bym go przegłosował. –

Powiązane problemy