Нераспознанные или запрещенные ключи в конфигурации "beta_settings" - PullRequest
1 голос
/ 08 мая 2020

Я развернул приложение Laravel в Google App Engine (гибкая среда) и получил ошибки.

Beginning deployment of service [default]...
#============================================================#
#= Uploading 4 files to Google Cloud Storage                =#
#============================================================#
File upload done.
ERROR: (gcloud.beta.app.deploy) INVALID_ARGUMENT: Unrecognized or unpermitted key(s) in configuration "beta_settings"
- '@type': type.googleapis.com/google.rpc.BadRequest
  fieldViolations:
  - description: Unrecognized beta_setting key
    field: no-cache

Я написал app.yaml со ссылкой на этот документ

runtime: php
env: flex

runtime_config:
  document_root: public

beta_settings:
  cloud_sql_instances: "YOUR_CLOUDSQL_CONNECTION_NAME"

resources:
  cpu: 1
  memory_gb: 0.5

env_variables:
  APP_LOG: errorlog
  # etc.

Почему "beta_settings" нераспознанный или недопустимый?

Ответы [ 2 ]

0 голосов
/ 09 мая 2020

[РАЗРЕШЕНО] Я использую команду gcloud app deploy вместо gcloud beta app deploy.

0 голосов
/ 08 мая 2020

Убедитесь, что ваше имя подключения Cloud SQL в beta_settings не имеет ссылки на TCP, поскольку оно должно быть в формате, указанном в нижней части Tutorial : "project:region:cloudsql-instance"

Вы можете скопировать эту строку прямо из панели управления экземпляра Cloud SQL, чтобы избежать ошибок.

...