问题标签 [azure-python-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1061 浏览

python - Azure Python SDK:BlobServiceClient 与 BlobClient?

我见过的大多数(全部?)Azure 存储 Python SDK 示例演示了创建 aBlobServiceClient以便然后创建一个BlobClient用于上传/下载 blob(ref1ref2等)。

为什么要创建 a BlobServiceClientthen aBlobClient而不是直接创建 a BlobClient

例子:

0 投票
0 回答
73 浏览

python - 如何为事件中心检查点设置 Azure 存储容器 SAS URL/令牌 (Python)

我在存储帐户中有一个 blob 容器,我想用它来保存使用者的 Eventhub 检查点,同时避免将存储帐户访问密钥连接字符串交给使用者开发人员。因此,我在 Azure 门户中为容器创建了共享访问签名。我现在想用它来设置 EventHub,但我无处可去。如果我使用从门户复制粘贴的 SAS URL 作为 BlobCheckpointStore.from_connection_string() 中的 connection_str,我会收到错误“ValueError:连接字符串缺少所需的连接详细信息。”。

关于如何实现这一目标的任何提示?TIA

0 投票
1 回答
119 浏览

python - Azure AD - Python SDK

是否可以通过 Python SDK 管理用户/组 (AAD) 并创建自动化?我的目标是使用 Python 而不是 PS 为特定用户添加电子邮件别名。

谢谢!

0 投票
1 回答
133 浏览

azure - Azure Pyhton Sdk :: 1. 创建 Azure VNET 2. 在 NET 上启用流日志 3. 将 VNET 附加到 Azure 虚拟 WAN

我想使用 Azure python SDK 以编程方式创建 Azure VNET,然后在 NET 上启用 NSG 流日志,最后将 VNET 附加到 Azure 虚拟 WAN。

0 投票
1 回答
32 浏览

azure - 在 azure 中创建 webjob 时出现 python 包安装错误

我正在创建一个 webjob,它具有以下 python 依赖项(azure-storage-blob==12.8.1,azure)以及其他依赖项,问题在于我的代码仅在 3-4 小时后就卡在了下面。

问题是,如果我安装了特定版本的 azure,那么它与 azure-storage-blob 不兼容,并且在导入 blob 存储时抛出错误,如果 f 没有安装 azure 或其他与 azure-storage-blob 不兼容的 azure 版本==12.8.1 并抛出以下错误:

有谁知道如何在创建 azure webjob 时安装 python 包以及解决此问题的解决方案

我还有另一个与触发的 webjob 相关的问题,所以假设如果我成功安装了软件包,那么每次运行它是否会安装所有软件包,或者它只会在第一次点击并保存在 env 中的软件包时

0 投票
1 回答
61 浏览

python - 如何确定要为 Azure Python SDK 类处理哪些异常?

我对 Python 相当陌生,主要专注于构建 Azure Functions。我无法确定要为各种类/方法调用处理哪些异常。

如果我使用 Microsoft REST API,我可以看到可能返回的响应并进行相应处理。

Azure Python SDK 文档没有提供对故障模式的这种相同类型的可见性,至少在上下文中没有(同一个文档)。如果我查看一种方法,请说BlobClient.from_blob_url()文档中没有Exceptions我可能必须处理的指示。

那么如何确定要处理哪些错误呢?

我是否使用错误的参数进行调用并查看它的作用?我是否会打电话然后以某种方式关闭服务并查看它的作用?

0 投票
1 回答
100 浏览

python - 用于 Python azure SDK 的 cosmos DB 分页的 MaxItemCount 在哪里

搜索了很久,但没有从官方网站代码示例中找到python azure SDK 中 cosmos DB 分页的MaxItemCount

REST-api 由 FastAPI 框架编写,使用 Azure cosmos DB 作为存储,没有实现分页。我使用的 cosmos sdk 是 3.1.2 版本

有人可以帮助我如何使用MaxItemCount在 Python Azure SDK 中启用分页功能吗?

0 投票
1 回答
191 浏览

python - 如何使用 python SDK 获取 Azure FunctionApp 列表

我正在尝试使用 python SDK 获取功能应用程序的详细信息并找到合适的客户端和方法。我可以使用 ResourceManagementClient 并获取有关它们的基本信息,但无法获取运行时和其他详细信息。我可以运行 CLIaz functionapp list并获取所有详细信息。我正在寻找使用 python SDK 做一些等效的事情

0 投票
2 回答
115 浏览

python - 如何通过 python sdk 下载传递内容(视频)?

我是一名 python 开发人员,在 microsoft azure 服务方面缺乏经验。

对于客户端,我必须允许使用 azure 媒体服务(视频流)下载视频。我确实在文档( https://docs.microsoft.com/en-us/azure/media-services/previous/media-services-deliver-asset-download )中找到了有关该主题的信息,但我想去那里使用python(所以要么是其余的天蓝色api,要么是python sdk)。

我开始相信这是不可能的。

我需要你的帮助。

0 投票
1 回答
646 浏览

azure-functions - 如何在 Azure Function App 中使用 AZ Cli 或 Bash?

是否可以在 Azure Function App 中调用 AZ Cli / Bash?

我的目标是在办公时间之后自动关闭 ADX 集群,因为这样可以节省成本。

在身份验证方法使用用户分配的身份(UAI)的情况下调用类似的方法会很好:

https://docs.microsoft.com/en-us/cli/azure/kusto/cluster?view=azure-cli-latest#az_kusto_cluster_stop

我会使用 python.mgmt.kusto API,但它缺少与 UAI 的连接:

https://docs.microsoft.com/de-de/python/api/azure-mgmt-kusto/azure.mgmt.kusto.kustomanagementclient?view=azure-python

编辑: KustoManagementClient 中没有接口是不正确的。您需要使用具有接口(ManagedIdentityCredential、DefaultAzureCredential)的包 python-identity 从默认标识方法或通过传递 UAI id 显式生成凭据实例。KustoManagementClients 可以使用这些凭据。

Edit2:我想与您分享我的经验和我的最终解决方案。

如果您想在本地测试或云中使用相同的代码,例如在开发功能应用程序期间,生成凭证实例是最好的方法。通常 API DefaultAzureCredential 应该可以完成这项工作,但它不能正常工作。就我而言,对于本地测试,我必须明确告诉它使用我的 CLI 登录:

在我不得不去的云网站上

最后我的集群终于关闭了:

我必须承认我最后没有检查 python CLI 界面,但是这个线程中接受的答案显示了你如何做到这一点。

谢谢!