Как настроить экземпляр Google Compute, чтобы разрешить трафик http при развертывании из файла конфигурации YAML? - PullRequest
0 голосов
/ 30 января 2019

Как видно из названия, я пытаюсь настроить развертывание в GCP.На данный момент все развертывание состоит из одного экземпляра Compute, хотя у меня возникают проблемы при попытке добавить теги http-server и https-server в файл конфигурации.Экземпляр создается нормально, не пытаясь добавить теги.Вот верхняя часть моего файла yaml:

resources:
- type: compute.v1.instance
  name: [redacted]
  properties:
    zone: europe-west1-b
    # Allow http and https traffic
    tags:
    - http-server
    - https-server
    machineType: https://www.googleapis.com/compute/v1/projects/[redacted]/zones/europe-west1-b/machineTypes/f1-micro
.......etc

Я получаю следующую ошибку:

ERROR: (gcloud.deployment-manager.deployments.create) Error in Operation [operation-1548860751491-580ae3ee63331-467fd040-1f00fce0]: errors:
- code: CONDITION_NOT_MET
  location: /deployments/[redacted]/resources/[redacted]>$.properties
  message: '"/tags": domain: validation; keyword: type; message: instance does not
    match any allowed primitive type; allowed: ["object"]; found: "array"'

Это моя первая попытка написания файла конфигурации yaml, поэтому возможны некоторые простыепроблемы контекста.

1 Ответ

0 голосов
/ 30 января 2019

Мне удалось это исправить самостоятельно:

tags:
  items:
  - http-server
  - https-server
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...