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

python - 如何通过 python 将 JSON 数据附加到存储在 Azure Blob 存储中的现有 JSON 文件?

我一直在网上寻找以将数据附加到 Azure 存储中现有的 JSON 文件,我也查看了这篇文章,但它没有帮助。我有数百万条实时出现的 JSON 记录,这些记录在 python 列表中可用,我想将这些 JSON 记录附加到 azure blob 中的现有 JSON 文件中。虽然我的主要数据源是 KafkaConsumer,但我正在使用来自 Kafka 主题的数据,并且我希望这些数据以 JSON 格式存储到 Azure 存储中。因为,我正在使用 python,我不想在我的本地硬盘上读/写,我只是想如果我有 JSON 记录列表,我可以直接附加到已经在 azure 容器中的 JSON 文件。任何人都可以帮助我或提供一些参考,这对我来说会很高兴。谢谢

0 投票
1 回答
89 浏览

python - 打印虚拟机列表

我想在我的天蓝色上列出我的虚拟机。此代码运行正常,但我以对象地址的形式获得输出。如何将此对象地址转换为可读信息。输出是<azure.mgmt.compute.v2019_03_01.models.virtual_machine_paged.VirtualMachinePaged object at 0x00000200D5C49E50>

0 投票
0 回答
65 浏览

python - 运行 Azure Devops Pipelines 的 Python 代码

以下解决方案是通过在代码中显式提供管道 ID 来触发管道。但是如果我们创建了 5 个管道并且如果我们运行 python 代码,它应该运行我们创建的所有管道,重要的是,一旦我们运行 python 代码,它应该动态获取管道 ID,然后它应该运行每个管道。

我觉得为此我们需要在 python 中创建一个函数:这是我分享的参考链接。

Azure python blob 存储触发器运行 azure devops 管道问题

希望它可能有助于获得一些想法来完成这项任务。

任何人都可以帮助我完成这项任务。

0 投票
1 回答
138 浏览

python - 如何使用 post 方法从 python azure 函数下载文件

**我正在创建 azure python 函数,该函数最终将创建包含一些信息的 kml 文件,现在当我使用 post 方法调用函数 URL 时,它应该下载文件 **

我写了简单的代码,但它下载任何东西

谁能回答这个?

0 投票
0 回答
25 浏览

flask - 将多个文件上传到 Azure Blob 存储:TypeError:quote_from_bytes() 预期字节

我正在尝试使用 python SDK 将多个图像上传到 Azure Blob 存储。如果我上传一个文件,代码可以工作,但是如果我尝试上传多个文件,我会收到以下错误:

我调用的代码是这样的:

我的 Azure 函数中的代码如下所示:

在过去的两天里,我一直在尝试解决这个问题,但运气不佳。我在变量上做了一个 print(type()) 并且它回来了,<class 'werkzeug.datastructures.FileStorage'>所以我知道它是正确的。

在此先感谢您的帮助。

0 投票
1 回答
40 浏览

azure-blob-storage - 使用 BlobServiceClient 进行 Azure cli 身份验证

是否可以在 Azure 存储中使用 cli 身份验证?

现在我得到:

发生异常:ClientAuthenticationError 服务器未能对请求进行身份验证。请参阅 www-authenticate 标头中的信息。ErrorCode:InvalidAuthenticationInfo authenticationerrordetail:观众验证失败。观众不匹配。

0 投票
1 回答
28 浏览

azure - 'ClientSecretCredential' 对象没有属性 'signed_session' 运行以下代码以获取 Key Vault 信息时发生错误

我尝试使用身份验证;
credentials=ServicePrincipalCredentials(client_id=client_id,secret=client_secret,tenant=tenant_id) 以及

但我收到以下错误:
“ServicePrincipalCredentials”对象没有属性“get_token”。你的意思是:'set_token'?

您能否解释一下问题的原因以及如何解决?

提前致谢,

0 投票
1 回答
50 浏览

azure-blob-storage - 使用 python 或 cli 生成 Azure 存储 sas 令牌,无需帐户密钥

Azure Python sdk 中针对存储的所有命令似乎都需要帐户密钥或 sas 令牌。

如果我在命令行中运行代码并使用az login进行了身份验证,或者在 Azure Devops 中的 AzureCli 任务中,我是否可以生成可以在上述方法中使用的 sas 令牌?

我正在查看https://docs.microsoft.com/en-us/cli/azure/storage/account?view=azure-cli-latest#az-storage-account-generate-sas但无法真正弄清楚如何使用 cli 生成 sas 令牌。

还有这个 python 类(https://docs.microsoft.com/en-us/python/api/azure-storage-blob/azure.storage.blob.sharedaccesssignature.blobsharedaccesssignature?view=azure-python-previous)但是那也需要一个帐户密钥。

我的目标是能够在 Azure devops 中使用 Azure Cli 任务,这样我就可以生成一个短暂的 sas,这样我就不必在管道中存储任何帐户密钥。

0 投票
1 回答
21 浏览

azure-python-sdk - 如何使用 python SDK 从 azure 中的图像配置 azure 中的虚拟机?

我想编写一个 python 代码,相当于使用 azure 资源组中存在的图像资源中的 Create Vm 按钮从 azure 门户创建虚拟机。任何与此相关的指针或文档?

0 投票
1 回答
24 浏览

azure - 使用 Azure 存储资源管理器和 python SDK 在 Azure Datalake 存储上上传文件夹失败

我正在尝试将我的本地数据上传到 Azure Datalake 存储,数据总共约为 10 GB,并分为多个文件夹。我尝试了多种上传文件的方法,每个文件的大小从几KB到56MB不等,都是二进制数据文件。

首先,我尝试使用以下函数使用 python SDK for azure datalake 上传它们:

def upload_file_to_directory_bulk(filesystem_name,directory_name,fname_local,fname_uploaded):尝试:

这个函数的问题是它要么跳过本地文件夹中的文件上传,要么上传的某些文件与本地相同的本地文件大小不同。

我尝试的第二种方法是使用 Azure 存储资源管理器上传整个文件夹,存储资源管理器在上传大约 90 到 100 个文件后会崩溃/失败。有什么方法可以查看日志并查看它停止的原因吗?

第三,我只是使用 Azure 门户手动上传,但这完全是一团糟,因为它在某些文件上也失败了。

谁能指导我如何在 Azure 数据湖上上传批量数据?这三种方法可能会出现什么问题。