Развертывание приложения App Engine с файлом p12 с помощью Cloud Tools for Eclipse
Я пытаюсь развернуть службу App Engine в стандартной среде с помощью Eclipse и Cloud Tools for Eclipse, но когда я добавляю файл.p12 в подпапку war, я получаю следующую ошибку:
gcloud crashed (MultiError): One or more errors occurred:
last_result=(None, (<class 'apitools.base.py.exceptions.InvalidUserInputError'>, InvalidUserInputError('Invalid MIME type: "x-pkcs12"',), <traceback object at 0x00000000063755C8>)), last_retrial=3, time_passed_ms=33,time_to_wait=0
В консоли также есть следующая информация:
{"timestamp": "2018-04-04T13:14:32.580Z", "verbosity": "ERROR", "version": "0.0.1", "message": "gcloud crashed (MultiError): One or more errors occurred:\nlast_result=(None, (<class 'apitools.base.py.exceptions.InvalidUserInputError'>, InvalidUserInputError('Invalid MIME type: \"x-pkcs12\"',), <traceback object at 0x000000000771EE48>)), last_retrial=3, time_passed_ms=37,time_to_wait=0"}
Версия Eclipse: версия Oxygen.1a (4.7.1a)
Облачные инструменты Google для Eclipse 1.6.0
В чем может быть причина этой ошибки? Должен ли я выполнить некоторые дополнительные шаги для загрузки файла.p12 в приложение App Engine?
Без файла.p12 каждое развертывание завершается успешно, но я должен использовать этот файл при работе с учетной записью службы
1 ответ
Кажется, существует какая-то версия Python с плохой mimetypes
библиотека. Возвращается x-pkcs12
на месте application/x-pkcs12
за .p12
файлы.
https://issuetracker.google.com/35906610
Я ожидаю, что использование последней версии Python или другой реализации решит проблему.
В вашем случае, я думаю, что ваш Cloud SDK слишком стар или ваша среда исполнения Python в вашей системе, которую Cloud SDK собирает, имеет mimetypes
библиотека.