问题标签 [azure-sdk-python]

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 投票
1 回答
1198 浏览

azure-sdk-python - 使用 Azure Python SDK 按 ID 获取 Azure 资源

我想通过以下方式获取/检查 azure 资源ID

失败:

api_version取自另一个错误。如果我尝试运行相同的命令api_version=resource_client.api_version并获得:

.get_by_id()同样的api_version工作正常。

有什么问题check_existence_by_id吗?

0 投票
3 回答
3163 浏览

azure-cosmosdb - 使用 Python 的 Azure 表存储与 CosmosDB

我正在尝试通过 python 访问 Azure 表存储。

在此处进行旧演练: https ://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-how-to-use-python#install-the-azure-storage-sdk-for- Python

但它专门为Azure 表引用的 Python SDK ( https://github.com/Azure/azure-storage-python ) 已被移动/弃用,以支持 Azure Cosmos DB SDK。

在弃用说明中,他们说要使用此 SDK: https ://github.com/Azure/azure-cosmosdb-python

在该 SDK 的文档中,他们将您推荐给https://azure.microsoft.com/en-us/develop/python/

在该页面上的表存储和链接中,它会将您引回到第一个链接(!!)

=============

1)我想做的就是使用 Python SDK 查询传统的Azure 表存储(不是 CosmosDB)

2) 理想情况下,Python SDK 还包括 Azure 表的加密/解密功能。

我错过了什么/那个python SDK仍然存在于任何地方吗?

注意: 我看到https://github.com/Azure/azure-cosmosdb-python/tree/master/azure-cosmosdb-table 但这个 SDK 似乎需要 CosmosDB 部署——它无法连接到传统的 AzureTables。我的理解不正确吗?

谢谢你尽你所能的帮助。

0 投票
2 回答
1970 浏览

azure - 如何使用 Azure Python SDK 检查 VM 的磁盘大小?

当我使用 Azure 创建 VM 时,例如 Standard A6,它带有 2 个已安装的单元,一个具有 30GB,另一个具有 285GB。当我 ssh 到虚拟机时,我可以看到这一点。从 Azure 门户,我可以看到 30GB 的存储空间,但看不到 285GB 的存储空间。但是,当我转到 Azure 计算器时,我可以看到 Standard A6 机器有 285GB 的临时空间。

  • 这个临时空间是什么?“临时”是什么意思?
  • 如何自动检查磁盘大小?我需要从 python 执行此操作,因为我正在开发一个云代理门户,该门户将向用户显示机器的磁盘大小。
  • 如何手动检查磁盘大小?我在 VM 资源或 Azure 门户的存储帐户中看不到它。我发现此信息的唯一地方是 Azure 计算器,它有点变通。

编辑:虽然我可以通过 Azure 门户和 SDK 访问机器,但我无法 ssh 进入创建的虚拟机(这是我无法更改的项目要求),因此不能在其中运行 bash 命令.

我发现了一些似乎可以实现我需要的东西,但它似乎不起作用:

0 投票
1 回答
450 浏览

python - 使用 Python Azure ServiceBus SDK 发送带有对象正文的批量消息的问题

我正在尝试通过 Python SDK 将消息列表传递给服务总线,我收到 400 响应,因为 JSON 不是必需的格式。

我正在做这样的事情,但它失败了:

如果我这样做,它会起作用:

或者如果我像这样单独调用 send_queue_message 它可以工作

查看源代码,它调用消息上的一个方法来创建批处理中预期的格式,所以不确定我应该做些什么不同的事情。不幸的是,我能找到的所有批处理示例都是简单的字符串方法。

另一端的消费者将是一个 .Net 应用程序,因此我需要确保它仍然可以反序列化。我可以在消息内容上调用 json.dump 并将其作为正文的字符串化版本传递,但这听起来不是理想的解决方案。

谢谢

批处理的 SDK 源:https ://github.com/Azure/azure-sdk-for-python/blob/587bc9a2f955f43c67b02c537521f31aa4c27555/azure-servicebus/azure/servicebus/servicebusservice.py#L892

0 投票
1 回答
457 浏览

azure - 复制现有正在运行的虚拟机 - Python SDK

有没有人有使用 Python SDK (v: v2.0.0rc6) 以及将正在运行的 VM 克隆/复制到另一个资源组的经验?

让操作系统磁盘启动。也需要数据盘

制作操作系统磁盘的快照。

创建虚拟机。下面抛出异常。

例外:

无法创建虚拟机:Azure 错误:InvalidParameter 消息:如果 VM 是从平台或用户映像创建的,则无法附加现有的 OS 磁盘。目标:osDisk

0 投票
2 回答
1878 浏览

azure - Azure CLI 与 Python SDK

在使用 Azure CLI 或 Azure Python SDK 方面是否有推荐的方法?

CLI 似乎有更好的文档记录,但由于它是基于 Python 构建的,我认为它最终将共享 Azure Python SDK 的许多功能。

有什么想法吗?一个比另一个更受支持吗?

作为参考,我们正在使用 python 和偶尔的 shell 脚本构建一个基于 Linux 的应用程序。所以我们可以使用其中任何一个,尽管我们发现 CLI 更容易,因为它有更好的文档。

0 投票
1 回答
825 浏览

azure - 如何通过 python sdk 从 Azure 中 VM 的公共 IP 地址获取实例 ID/名称

我有上面的代码从公共 ip 获取 VM 实例 ID,但它不起作用。真正令人惊讶的是,对于所有情况,我都将 x.public_ip_address.ip_address 作为 None 值。

我有多个关于 Azure 的 python SDK 的 readthedocs 参考资料。但是,有些链接无法正常工作。天蓝干得好:)

其中一些: https ://azure-sdk-for-python.readthedocs.io/en/v1.0.3/resourcemanagementcomputenetwork.html https://azure-storage.readthedocs.io/en/latest/ref/azure.storage .file.fileservice.html

第二次编辑:我得到了这个答案,上面的代码将返回给定公共 IP 地址的 vm id。不过,您可以看到它不是绝对优化的答案。因此,欢迎更好的答案。谢谢!

0 投票
1 回答
1470 浏览

python - Azure 错误:授权失败

我正在使用 Azure SDK for python 使用 python 脚本创建资源。在提供所需的凭据后,如 CLIENT_ID、TENANT_ID、CLIENT_SECRET、SUBSCRIPTION_ID ..它会引发错误消息,如

“msrestazure.azure_exceptions.CloudError:Azure 错误:AuthorizationFailed 消息:对象 ID 为“OBJECT_ID”的客户端“CLIENT_ID”无权在“范围”上执行“Microsoft.Resources/subscriptions/resourcegroups/read”操作。”

(我在免费试用订阅类型中使用 azure)

0 投票
3 回答
2143 浏览

azure - 是否有 azure python sdk 来检索应用程序洞察数据?

我使用下面的应用洞察 python sdk 在应用洞察资源中发送我的自定义指标。

https://github.com/Microsoft/ApplicationInsights-Python

现在,当我想检索它时,我能找到的只是基于 Rest API 的检索方法。

https://dev.applicationinsights.io/documentation/Using-the-API/Metrics

是否有基于 RestAPI 的 curl 或 http 请求的替代方案 - 在应用程序洞察 python sdk 中?

0 投票
1 回答
563 浏览

azure - 如何从 Azure python sdk 创建 Azure Functions?

有关如何使用 Azure Python SDK 创建 Azure Functions 的任何示例?

https://docs.microsoft.com/en-us/python/api/azure.mgmt.web.models.Site?view=azure-python是正确的参考吗?