Описание тега google-app-engine-golang

1 ответ

Как использовать контекст при получении направления с помощью GO?

У меня есть следующий код, чтобы получить направление от Google Cloud: import ( "google.golang.org/appengine" "google.golang.org/appengine/urlfetch" "fmt" "io/ioutil" "net/http" ) const directionAPIKey = "APIKey" const directionURL = "https://maps.g…
2 ответа

получение сообщения об ошибке: "Ошибка rpc: code = PermissionDenied desc = Отсутствуют или недостаточно разрешений". хранилище данных + Appengine + Golang

В локальной системе работает отлично, но при развертывании в производственной среде с использованием развертывания приложения gcloud выдает ошибку при каждом вызове конечной точки. **> сообщение: "Ошибка rpc: code = PermissionDenied desc = Missing o…
1 ответ

Golang Mongodb insertOne возвращает пустой идентификатор ObjectID("000000000000000000000000")

Я использую Go с MongoDB и создаю новую запись, но когда я конвертирую вставленный идентификатор в строку, он возвращает ObjectID("000000000000000000000000"). client := connect() db := client.Database("godb") // fmt.Println(db) usersCollection := db…
13 апр '20 в 18:04
0 ответов

cel-go: оценка выражений по сохраненным данным

Я рассматриваю cel-go как кандидата на использование его в качестве механизма политики. Я хочу иметь возможность оценивать выражение по сохраненным данным, например: users.json{ "идентификатор пользователя": "пользователь1", "org": "org1", "роль": "…
22 апр '20 в 01:28
1 ответ

Добавить пользовательскую функцию в шаблон усов golang

У меня есть пилочка для усов. Я использую https://github.com/cbroglie/mustache для рендеринга файла усов. Я хочу, чтобы в основном этот пример работал на go lang. Но, думаю, поддержки лямбда нет. Template: {{#wrapped}} {{name}} is awesome. {{/wrappe…
0 ответов

Преобразование строки в стиле JSON в структуру в Go

У меня есть JSON вроде: { "key1": "value1", "key2": "value2" } Я сохраняю это как строковый тип в AWS SSM. Он возвращает строку, которая выглядит так: "{\n\"key1\": \"value1\",\n\&quot…
06 сен '20 в 06:25
1 ответ

Запрос на массив строк для получения совпадающих значений из Datastore

У меня есть следующий сценарий, где структура type Band struct { Name string `json:"name"` Albums []String `json:"album"` GradeLevel []string `json:"gradeLevel,omitempty"` Topics []string `json:"topics,omitempty"` } Данные хранятся как (образец) **N…
1 ответ

Код, отображающий URL, а не ответ на запрос GCP с Go

Мне сложно отобразить результат запроса направления в Google Cloud Platform. Вот что я пробовал: package main import ( "fmt" "net/http" "context" "io/ioutil" "google.golang.org/appengine" "googl…
0 ответов

Неожиданный сигнал во время выполнения в Go lang

Я получаю эту ошибку в Go после запуска моей программы в течение примерно 25 минут. Я использую библиотеку, такую ​​как gorobotn, sqlite, для сохранения данных и еще одну библиотеку скриншотов. в ubuntu я использую версию 1.14.6. но в Windows я не с…
14 июл '20 в 14:24
1 ответ

go-git clone через прокси

Я кодирую небольшое приложение на golang и использую go-git для клонирования репозитория git, но когда я запускаю его через прокси-сервер, он не может подключиться к Интернету. Фрагмент кода ниже: url := os.Getenv("APP_DOWNLOAD_LOCATION") username :…
15 июн '20 в 05:02
1 ответ

Как иметь собственные флаги и инструменты сборки Go в GCP App Engine?

При использовании стандартной среды Go для App Engine (https://cloud.google.com/appengine/docs/standard/go) есть ли способ иметь собственные флаги сборки Go, а также инструмент? В идеале хотелось бы иметь: go install инструмента go build с флагами с…
0 ответов

Ошибка "Не удалось найти учетные данные по умолчанию" при использовании Google Cloud Storage

У нас есть приложение Golang, работающее в Google App Engine, которое считывает ключ подписи с помощью cloud.google.com/go/storage. При попытке развернуть недавно обновленную версию он начал получать ошибки, говоря, что он не может найти учетные дан…
0 ответов

неверное значение времени выполнения идет при попытке воспроизвести прокси-приложение

Я пытаюсь развернуть свое приложение направления в Google Cloud Console с помощью терминала: gcloud app deploy Но я получаю такую ​​ошибку: peter@cloudshell:~/direction-proxy (myapp-3f67k)$ gcloud app deploy ERROR: (gcloud.app.deploy) Staging comman…
0 ответов

Оператор Kubernetes в Go - как обновить текущий образ?

Я пытаюсь создать оператор Nginx, который позволяет вам изменять версию извлекаемого изображения. Прямо сейчас у меня есть рабочий оператор, который позволяет менять реплики. Я попытался добавить код (как показано ниже), чтобы попытаться обновить мо…
1 ответ

Ошибка 404 при обслуживании файлов по не корневым путям

Я запускаю эту команду "иди, запустите webapp / main.go". Причина в том, что движок приложения будет вызывать мое приложение из корневого каталога, поэтому я изменил пути для работы с вызовом файла из корневого каталога. Я также не против, если у ва…
08 сен '20 в 02:18
1 ответ

Ошибка подключения к Google Cloud Postgres с GORM v2 после обновления GORM

После обновления до версий Gorm: gorm.io/driver/postgres v1.0.2 gorm.io/gorm v1.20.2 Не удается подключиться к Google Cloud SQL PostgreSQL v12 Соединение работало без проблем на более старых версиях GORM с: db, err := gorm.Open("postgres",…
2 ответа

При развертывании AppEngine не удается найти пакеты Go

У меня есть настройка микросервиса AppEngine в монорепозитории, между сервисами есть общий код, поэтому я провел рефакторинг для унификации моих модулей go (они действительно похожи). Рефакторинг работает локально, строится и запускается, и Goland у…
0 ответов

Go API на Google App Engine с Postgres

Я пытаюсь подключиться к своей базе данных GAE Postgres SQL с помощью Go+Gin+PGX. У меня активирован API Postgres SQL, и эта программа работает на моем локальном компьютере, но не работает в GAE. Я думаю, что это не подключение db через pgx, но я не…
1 ответ

Использовать существующий файл cookie сеанса в маршрутизаторе gin

Я создаю простой веб-сервер в Go / Gin, и я хочу использовать файлы cookie для создания постоянного сеанса, в котором пользователь будет оставаться в системе, если он уйдет или перейдет по нескольким страницам. В идеале это поток: инициализировать р…
20 фев '21 в 11:42
0 ответов

Форматирование данных из базы данных в PDF

Я очень новичок в goLang, и у меня есть функция записи, которая работает для печати данных в формате PDF в моем приложении, но она отформатирована очень запутанным образом. Я не уверен, с чего начать форматирование. Это моя функция: func writeMedica…