Невозможно добавить пакет pypi awscli при выходе из облачной Composer среды - PullRequest
0 голосов
/ 06 мая 2020

У меня есть существующая среда Cloud composer на основе composer версии образа composer -1.4.2-airflow-1.9.0 и python3. В этой среде много журналов прошлых задач. Когда я пытаюсь обновить среду с помощью нового пакета PyPI awscli (я просто указываю awscli без какой-либо версии при обновлении среды), он не работает и выдает ошибку ниже. Я думаю, это может быть связано с тем, что облако Google что-то устарело. Кроме того, при установке пакета python ничего не происходит, и это не похоже на проблему с пакетом pypi, но есть проблемы с совместимостью версий Cloud composer и AppEngine.

UPDATE operation on this environment failed 6 minutes ago with the following error message:
Resource not found (resource=us-central1-SOMEBUCKET-e-69f68877-composer-backend-sub-b86e452b-0ed8-4695-a856-d5fa6b077ce7).,
Http error status code: 400
Http error message: BAD REQUEST
Additional errors:
    {"ResourceType":"SOMENUMBER-tp/us-central1-SOMEBUCKET-e-69f68877-gae-typer:appengine.apps.services.versions.create","ResourceErrorCode":"400","ResourceErrorMessage":"Docker image gcr.io/SOMENUMBER-tp/b86e452b-0ed8-4695-a856-d5fa6b077ce7 was either not found, or is not in Docker V2 format.  Please visit https://cloud.google.com/container-registry/docs/ui "}
,
Http error status code: 400
Http error message: BAD REQUEST
Additional errors:
    {"originalResponse":"{\"paths\":[\"/apis\",\"/apis/\",\"/apis/apiextensions.k8s.io\",\"/apis/apiextensions.k8s.io/v1beta1\",\"/healthz\",\"/healthz/etcd\",\"/healthz/log\",\"/healthz/ping\",\"/healthz/poststarthook/crd-informer-synced\",\"/healthz/poststarthook/generic-apiserver-start-informers\",\"/healthz/poststarthook/start-apiextensions-controllers\",\"/healthz/poststarthook/start-apiextensions-informers\",\"/metrics\",\"/openapi/v2\",\"/version\"]}","reason":"The descriptor url 'https://SOMEIP/swaggerapi/apis/batch/v1' for type provider 'us-central1-SOMEBUCKET-e-69f68877-job-typer' could not be fetched."}

Теперь, потому что в Cloud composer пользовательский интерфейс воздушного потока развернут в другом проекте AppEngine - SOMENUMBER-tp, о котором заботится Google Cloud, я не могу обновить среду. Кроме того, я не могу удалить среду, потому что это производственная среда, и мы не хотим терять всю историю. Также ничего не отображается в журналах сборки облака.

Заранее спасибо.

enter image description here

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