azure-sdk-for-python - 此存储库用于主动开发 Azure SDK for Python。

Created at: 2012-04-25 00:46:12
开发语言: Python
授权协议: MIT

Azure SDK for Python

包 依赖 DepGraph 蟒 构建状态

此存储库用于主动开发适用于 Python 的 Azure SDK。对于 SDK 的使用者,我们建议你访问我们的公共开发者文档或受版本控制的开发者文档

免責聲明

Azure SDK Python 包对 Python 2.7 的支持已于 2022 年 1 月 1 日结束。欲了解更多信息和问题,请参阅 https://github.com/Azure/azure-sdk-for-python/issues/20691

开始

为方便起见,每个服务都有一组单独的库,你可以选择使用这些库,而不是一个大型 Azure 包。若要开始使用特定库,请参阅位于库的项目文件夹中的 (或 ) 文件。

README.md
README.rst

你可以在目录中找到服务库。

/sdk

先决条件

客户端库在 Python 3.6 或更高版本上受支持。

可用套餐

每个服务可能具有以下每个类别中可用的许多库:

客户端:新版本

我们宣布为 GA 的新一波包,以及当前以预览版发布的几个包。这些库允许你使用和使用现有资源并与之交互,例如:上传 Blob。这些库共享许多核心功能,例如:重试、日志记录、传输协议、身份验证协议等,这些功能可以在 azure 核心库中找到。你可以通过阅读此处遵循的指南来了解有关这些库的更多信息

你可以在我们的页面上找到所有新软件包的最新列表

注意:如果需要确保代码已准备好用于生产,请使用稳定的非预览库之一。

客户端:以前的版本

已提供用于 Azure 且已准备好生产的程序包的最后稳定版本。这些库提供与预览库类似的功能,因为它们允许你使用和使用现有资源并与之交互,例如:上传 Blob。它们可能没有实现这些准则,或者具有与 11 月版本相同的功能集。但是,它们确实提供了更广泛的服务覆盖范围。

管理:新版本

现已推出一组遵循适用于 Python 的 Azure SDK 设计指南的新管理库。这些新库提供了所有 Azure SDK 之间共享的许多核心功能,包括直观的 Azure 标识库、具有自定义策略的 HTTP 管道、错误处理、分布式跟踪等。可在此处找到这些新库的文档和代码示例。此外,此处还提供了演示如何从旧版本的库转换的迁移指南。

你可以在我们的页面上找到所有新软件包的最新列表

注意:如果需要确保代码已准备好用于生产,请使用稳定的非预览库之一。此外,如果在升级某些包后遇到管理库的身份验证问题,则可能在不更改身份验证代码的情况下升级到新版本的 SDK,请参阅上面提到的迁移指南以获取正确的说明。

管理:以前的版本

有关可用于预配和管理 Azure 资源的管理库的完整列表,请查看此处。它们可能没有与新版本相同的功能集,但它们确实提供了更广泛的服务覆盖范围。管理库可以通过以 开头的命名空间来标识,例如

azure-mgmt-
azure-mgmt-compute

需要帮助?

社区

  • 与其他社区成员聊天在 https://gitter.im/azure/azure-sdk-for-python 加入聊天

报告安全问题和安全漏洞

安全问题和错误应通过电子邮件私下报告给 Microsoft 安全响应中心 (MSRC) secure@microsoft.com。你应该会在 24 小时内收到回复。如果由于某种原因你没有这样做,请通过电子邮件跟进,以确保我们收到了你的原始消息。更多信息,包括 MSRC PGP 密钥,可以在安全技术中心找到。

贡献

有关对此存储库的供稿的详细信息,请参阅投稿指南

本项目欢迎你的贡献和建议。大多数贡献要求你同意贡献者许可协议 (CLA),声明你有权并且实际上授予我们使用你的贡献的权利。有关详细信息,请访问 https://cla.microsoft.com

当你提交拉取请求时,CLA 机器人将自动确定你是否需要提供 CLA 并适当地修饰 PR(例如,标签、注释)。只需按照机器人提供的说明进行操作即可。你只需要使用我们的 CLA 在所有存储库中执行此操作一次。

该项目采用了微软开源行为准则。有关更多信息,请参阅行为准则常见问题解答,或联系 opencode@microsoft.com 提出任何其他问题或意见。

印象