将 azure runbook 与 azure 中的文件共享连接 python
Connect azure runbook with file share in azure with python
我有 azure 自动化 runbook 脚本,我想连接到 azure 中的文件共享。我无法访问与 runbook 的文件共享,我尝试了下面的代码,但没有成功。
conn_str = ''
blob_service_client = BlobServiceClient.from_connection_string(conn_str)
blob_list = blob_service_client.get_container_client('').list_blobs()
for blob in blob_list:
print(blob.name)
如何使用 python 中的 Runbook 访问文件共享中的文件?
如果您想在 Azure runbook 中使用 python3 管理 Azure blob,我们需要导入包 azure.storage.blob
及其依赖项。
第 1 步:
a) 下载这个包:
pip3 download -d <output dir name> azure-storage-blob==12.8.0
b) 导入这些包
第 2 步:
Runbook - 连接代码
from azure.storage.blob import BlobServiceClient
connect_str = ''
blob_service_client = BlobServiceClient.from_connection_string(connect_str)
container_client=blob_service_client.get_container_client('test')
blobs = container_client.list_blobs( )
for blob in blobs:
print(blob.name)
测试和输出:
借助这个link我设法实现了我想要的:https://docs.microsoft.com/en-us/azure/storage/files/storage-python-how-to-use-file-storage?tabs=python#enumerate-files-and-directories-in-an-azure-file-share
我使用了这个示例代码:
file_service = FileService(account_name='', account_key='')
generator = file_service.list_directories_and_files('')
for file_or_dir in generator:
print(file_or_dir.name)
我有 azure 自动化 runbook 脚本,我想连接到 azure 中的文件共享。我无法访问与 runbook 的文件共享,我尝试了下面的代码,但没有成功。
conn_str = ''
blob_service_client = BlobServiceClient.from_connection_string(conn_str)
blob_list = blob_service_client.get_container_client('').list_blobs()
for blob in blob_list:
print(blob.name)
如何使用 python 中的 Runbook 访问文件共享中的文件?
如果您想在 Azure runbook 中使用 python3 管理 Azure blob,我们需要导入包 azure.storage.blob
及其依赖项。
第 1 步: a) 下载这个包:
pip3 download -d <output dir name> azure-storage-blob==12.8.0
b) 导入这些包
第 2 步:
Runbook - 连接代码
from azure.storage.blob import BlobServiceClient
connect_str = ''
blob_service_client = BlobServiceClient.from_connection_string(connect_str)
container_client=blob_service_client.get_container_client('test')
blobs = container_client.list_blobs( )
for blob in blobs:
print(blob.name)
测试和输出:
借助这个link我设法实现了我想要的:https://docs.microsoft.com/en-us/azure/storage/files/storage-python-how-to-use-file-storage?tabs=python#enumerate-files-and-directories-in-an-azure-file-share
我使用了这个示例代码:
file_service = FileService(account_name='', account_key='')
generator = file_service.list_directories_and_files('')
for file_or_dir in generator:
print(file_or_dir.name)