【发布时间】:2018-04-05 05:29:38
【问题描述】:
编辑:
我希望通过BLOB-specific SAS 将Azure Storage Container 中的blob 导入到我的Python 脚本中。
from azure.storage.blob import BlobService
sas_service = BlobService(
account_name = "name",
sas_token = "mytoken"
)
blob_content = sas_service.get_blob_to_path("container_name", "blob_name")
我尝试过使用它,但它输出了一个OSError,同时列出了一个“503 错误”
【问题讨论】:
-
那是什么类型的 SAS 令牌?一个账户 SAS?特定于容器的 SAS?另外:“它不起作用”是什么意思?你收到错误信息了吗?现在,正如所写,这个问题还不清楚。请相应地进行编辑。
-
提示:503 是一个 HTTP 状态码。去谷歌搜索吧
-
您编辑了问题以提及特定于 blob 的 SAS。那将是您问题的核心。您正在尝试使用与服务级别身份验证无关的 SAS 启动 blob 服务客户端。
-
能否请您发布更多详细信息,例如错误日志,以便我帮助您解决问题?
标签: python azure azure-storage azure-blob-storage