我目前正在使用Azure Python SDK将Powershell脚本转换为Python脚本。有没有一个与AzStorageAccount等效的类或模块来使用azure python sdk获取blob url列表?我检查了图书馆azure.mngt.storage没有提供我所需要的信息。
AzStorageAccount
xoshrz7s1#
您要使用的包将用于处理存储在Azure Blob存储中的数据,该包将是azure-storage-blob(https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python)。azure.mngt.storage是用于管理存储帐户本身的SDK,不提供数据管理功能。代码如下所示:
azure-storage-blob
azure.mngt.storage
from azure.identity import DefaultAzureCredential from azure.storage.blob import BlobServiceClient account_url = "https://<storageaccountname>.blob.core.windows.net" default_credential = DefaultAzureCredential() blob_service_client = BlobServiceClient(account_url, credential=default_credential) container_client = blob_service_client.get_container_client(container_name) blob_list = container_client.list_blobs() for blob in blob_list: print("\t" + blob.name)
你可以在这里找到更多的代码示例:https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/storage/azure-storage-blob/samples。
1条答案
按热度按时间xoshrz7s1#
您要使用的包将用于处理存储在Azure Blob存储中的数据,该包将是
azure-storage-blob
(https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python)。azure.mngt.storage
是用于管理存储帐户本身的SDK,不提供数据管理功能。代码如下所示:
你可以在这里找到更多的代码示例:https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/storage/azure-storage-blob/samples。