Я ужасно смущен тем, как посмотреть, правильно ли настроен и подключен мой сервис BlobClient
. Я попытался получить некоторые параметры в классе BobClient, но доступны только те, которые я установил в определении.
Если мои учетные данные находятся в локальном JSON файле, как мне передать это в BobClient
? Если нет, есть ли варианты передачи учетных данных, которые существуют в локальном файле, и создания экземпляра BlobClient
?
Вот соответствующие строки кода:
client = get_client_from_auth_file(ComputeManagementClient, auth_path='azure_credentials.json')
service = BlobClient(account_url="https://myaccount.blob.core.windows.net/",
container_name='learn',
blob_name='class/courses.xlsx'
)
print(service.account_name()) # Returns: myaccount
with open(r'C:\Data\class\courses.xlsx', "rb") as data:
service.upload_blob(data=data,
blob_type='BlockBlob',
overwrite=True
)