Ошибка регистрации сертификата при регистрации модели в Azure - PullRequest
0 голосов
/ 30 мая 2019

Сегодня я получил ошибку, когда захотел зарегистрировать новую модель в рабочей области Azure.Этой ошибки не было раньше!Единственное изменение, которое у меня есть, - это сама модель, но код такой же:

from azureml.core import Workspace
from azureml.core.compute import AksCompute, ComputeTarget
from azureml.core.webservice import Webservice, AksWebservice
from azureml.core.image import Image
from azureml.core.model import Model
import azureml.core
from azureml.core.workspace import Workspace
from azureml.core.model import Model
ws = Workspace.from_config()
model_reg = Model.register(model_path = "./outputs/model_final",
                       model_name = "ModelX",
                       tags = {'area': "XXX", 'type': "deep"},
                       description = "Model 1",
                       workspace = ws)

И вот ошибка, которую я получил:

raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='xxx
.blob.core.windows.net', port=443): Max retries exceeded with url: /azureml/Loca
lUpload/190530T093046-fc5a89ca/tfModel.tar.gz?sv=2018-03-28&sr=b&sig=9FFnsaefR9w
PkR%2FvsMlnQYrA2wlnJG7Cu%2BP9%2FePPZEY%3D&st=2019-05-30T08%3A20%3A46Z&se=2019-05
-31T08%3A30%3A46Z&sp=rcw&comp=block&blockid=TURBd01EQXdNREF3TURBd01EQXdNREF3TURB
d01EQXdNREF3TURBd01EQSUzRA%3D%3D (Caused by SSLError(SSLError("bad handshake: Er
ror([('SSL routines', 'tls_process_server_certificate', 'certificate verify fail
ed')],)",),))

Я пытался обновить всепакеты python и даже создание нового conda env со свежей установкой всех пакетов, но все равно получая эту ошибку.

Любая помощь или подобный опыт?

1 Ответ

0 голосов
/ 30 мая 2019

Так же, как ссылка, это может быть две причины.

  1. Проблема сети.Сетевое окружение для запуска этого скрипта Python изменено.Теперь сценарий может запускаться через прокси-сервер, такой как Fiddler, который не поддерживает или не поддерживает функцию SSL / TLS, или некоторые ограничения IP в вашей сети приводят к ошибке потока SO * SSL-сертификата при выполнении запроса через python .

  2. Целевой сайт обновил версию SSL.Вы можете следовать ответу потока SO Ошибка Django paypalrestsdk - OpenSSL.SSL.Error: [('Подпрограммы SSL', 'tls_process_server_certificate', 'сбой проверки сертификата')] для проверки.

Надеюсь, это поможет.

...