Я следил за этим сообщением, но выдает ошибку,
Код: Выделить всё
from azure.storage.blob import BlockBlobService
from azure.storage.blob import ContentSettings
block_blob_service = BlockBlobService(account_name='account_name', account_key='key1')
block_blob_service.create_container('cn1')
block_blob_service.set_container_acl('cn1', public_access=PublicAccess.Container)
#Upload the CSV file to Azure cloud
block_blob_service.create_blob_from_path(
'mycontainer',
'C:/uploads/blob.csv',
'C:/uploads/blob.pdf',
content_settings=ContentSettings(content_type='application/CSV')
)
Traceback (последний вызов, последний):
Файл "", строка 1, в
block_blob_service.create_container('cn1')
Файл
"c:\users\rb287jd\appdata\local\programs\python\python36\lib\site-packages\azure\storage\blob\baseblobservice.py",
строка 600, в create_container
self. _perform_request(запрос)
Файл
"c:\users\rb287jd\appdata\local\programs\python\python36\lib\site-packages\azure\storage\storageclient.py",
строка 280, в _perform_request
поднять ex
Файл
"c:\users\rb287jd\appdata\local\programs\python\python36\lib\site-packages\azure\storage\storageclient.py",
строка 252, в _perform_request
поднять AzureException(ex .args[0])
AzureException:
HTTPSConnectionPool(host='account_name.blob.core.windows.net',
port=443): превышено максимальное количество попыток с URL-адресом: /cn1?restype=container
(вызвано
ConnectTimeoutError( , 'Время ожидания соединения с
имя_аккаунта.blob.core.windows.net истекло. (connect timeout=20)'))
Подробнее здесь: https://stackoverflow.com/questions/505 ... d-with-url