问题标签 [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 投票
0 回答
102 浏览

azure - 计时器触发的天蓝色功能不起作用 - 动态计划

我在azure定时器触发的函数中有以下代码。它所做的只是通过服务主体方法在 Azure 中创建日志并调用 Azure API 来建立资源。

函数记录直到“登录”。不会再进一步​​,也不会记录日志记录成功或失败。我错过了什么?

0 投票
1 回答
154 浏览

azure-sdk-python - 未找到 azure-sdk-python 状态代码 GraphRbacManagementClient

我正在尝试使用以下代码从 azure 订阅中枚举 Azure AD 用户:WORKING_DIRECTORY = os.getcwd() TENANT_ID = "REDACTED_AZURE_ID_OF_MY_AZURE_AD_USER" AZURE_AUTH_LOCATION = os.path.join(WORKING_DIRECTORY, "mycredentials.json") # from: az ad sp create-for-rbac --sdk-auth > mycredentials.json

正如我在评论中详述的那样,我试图通过几次不成功的尝试来解决这个问题,这里是堆栈跟踪

0 投票
1 回答
634 浏览

python - 如何创建 Azure Mgmt 序列化器/反序列化器参数?

我可以在 Python 的最新 azure-mgmt-media 和 storage sdk 中看到,用户应该为 Serializer/Deserializer 传递 2 个 args。我的 Python 经验很少,我不知道如何创建这些对象。

我找不到任何具有最新签名 (3-01-18) 的媒体示例和存储示例。我只想创建一个媒体服务资产,但我不知道为什么我需要传递这些参数,因为我使用的是标准 SDK 类型。谁能指出一些创建这些的例子?我可以找到

文档列出:

这些类的两个示例是:azure-sdk-for-python/azure-mgmt-media/azure/mgmt/media/operations/assets_operations.py

azure-sdk-for-python/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/operations/blob_containers_operations.py

签名是:def init(self,client,config,serializer,deserializer):

谢谢!!!

编辑以附加我尝试创建媒体资产的问题的详细信息:

^但是 create_or_update 方法使用下面的代码,而我的客户的 _serialize 没有 url 属性,所以它爆炸了!

从 create_or_update 方法的顶部:

0 投票
1 回答
713 浏览

azure - 以编程方式将 azure 资源 A 分配给 Azure 资源 B 的参与者角色

我想以编程方式为 Azure VM 赋予贡献者角色,以修改其他资源(如路由表、存储帐户)中的内容。

https://docs.microsoft.com/en-us/azure/active-directory/managed-service-identity/howto-assign-access-cli

以上 msft 文档解释了如何使用 Azure CLI 为启用 MSI 的 VM 赋予 Azure 存储帐户的贡献者角色。有人可以使用 Azure Python SDK 而不是 Azure CLI 来实现相同的目标吗?不启用微星也能达到同样的目的吗?

0 投票
1 回答
2542 浏览

azure - 使用 python sdk 在 azure 中的 linux vm 中运行命令

我发现 azure python sdk 提供了以下在 linux vm 中运行命令的方法。

但是我如何在这里传递我的命令?我找不到参数和 operation_config 的任何示例。请帮忙

0 投票
1 回答
1005 浏览

python - 使用 azure-sdk-for-python 以 json 格式获取虚拟机大小列表

我正在尝试使用 azure-sdk-for-python 库连接到 azure 云并执行某些操作。

我按照 Azure 文档中提供的以下代码示例从基于位置获取虚拟机大小的 API 开始。

获取身份验证客户端:https ://docs.microsoft.com/en-us/python/azure/python-sdk-azure-authenticate?view=azure-python

获得 ComputeManagementclient 对象后,以下行将检索 VirtualMachineSize 对象的列表。

我希望这个输出是 json 格式而不是对象。所以我尝试了以下语句: result = json.dumps(vmSizesList)

这会导致错误“对象不可序列化”。

我认为的另一种方式只是循环和手动构建 json 结构化数据。任何帮助将不胜感激。

如果您需要任何其他信息,请发表评论。

0 投票
0 回答
110 浏览

azure-sdk-python - Azure Notebooks 的私有 Python 包存储库?

在 Azure 中维护专有 Python 包存储库(例如用于 Azure Notebooks 或构建基于 Python 的 Web 应用程序)的当前最佳实践是什么?

我希望 MS 能够选择这个,看看他们是否有一些工作可以帮助更好地将 Python 环境和包 repos 与 Notebooks 集成。

他们的文档仅涉及如何将某些东西安装到主环境中。 https://notebooks.azure.com/help/jupyter-notebooks/package-installation/python

0 投票
1 回答
57 浏览

azure - 查找使用 python azure-sdk 创建 VM 的应用程序

我如何找到该应用程序,其凭据用于在 azure 中启动 vm。我可以使用计算客户端将 admin_username 附加到 VM,但它不能解决我的用例,因为用户可以在启动它时提供任何用户名。

compute_client = ComputeManagementClient(credentials, subscription_id)

vm_details = compute_client.virtual_machines.get(resource_group_name= <resource_group>, vm_name=<vm_name>, expand='instanceView')

username = vm_details.os_profile.admin_username

app_name 是否存储为可通过 azure-sdk for python 访问的任何地方的 vm 属性?

0 投票
1 回答
232 浏览

azure - 如何使用 Azure Python SDK 在 Azure 资源组中执行批量删除

azure 门户具有通过单击按钮删除资源组中选定资源列表的选项。供您参考的 Azure 门户屏幕截图. 如何使用 azure python SDK 执行相同的操作,而不是一一删除 vm。

0 投票
1 回答
126 浏览

python - Azure 存储关闭自动解压

嗨,我正在使用带有 azure-sdk 的 python 从存储 blob 下载文件。以下代码是我使用的。

下载有效,但 Azure 或 SDK 在获取文件时会即时解压缩我的 gzip 文件。我需要对文件进行 gzip 压缩,并且我更愿意下载存储中的文件。有什么办法可以关闭这种行为?