このリポジトリは、Azure SDK for Python の積極的な開発のためのものです。SDK のコンシューマーには、公開されている開発者向けドキュメントまたはバージョン管理された開発者向けドキュメントにアクセスすることをお勧めします。
Python 2.7 に対する Azure SDK Python パッケージのサポートは、2022 年 1 月 1 日に終了しました。詳細と質問については、以下を参照してください https://github.com/Azure/azure-sdk-for-python/issues/20691
便宜上、各サービスには個別のライブラリ セットがあり、1 つの大きな Azure パッケージの代わりに使用することを選択できます。特定のライブラリの使用を開始するには、ライブラリのプロジェクトフォルダにある(または)ファイルを参照してください。
README.md
README.rst
サービスライブラリはディレクトリにあります。
/sdk
クライアント ライブラリは Python 3.7 以降でサポートされています。詳細については、Azure SDK for Python バージョンのサポート ポリシーに関するページを参照してください。
各サービスには、次の各カテゴリから使用できるライブラリが多数ある場合があります。
GA として発表するパッケージの新しい波と、現在プレビューでリリースされているいくつかのパッケージ。これらのライブラリを使用すると、既存のリソースを使用および使用し、BLOB のアップロードなど、それらを操作できます。これらのライブラリは、azure-core ライブラリにある再試行、ログ記録、トランスポート プロトコル、認証プロトコルなど、多くのコア機能を共有します。これらのライブラリの詳細については、ここに記載されているガイドラインを参照してください。
あなたは私たちのページですべての新しいパッケージの最新のリストを見つけることができます
注: コードが運用環境の準備ができていることを確認する必要がある場合は、安定した非プレビュー ライブラリのいずれかを使用します。
Azure で使用するために提供され、運用環境に対応したパッケージの最後の安定バージョン。これらのライブラリは、プレビューと同様の機能を提供し、既存のリソースを使用および使用し、それらと対話することができます (BLOB のアップロードなど)。ガイドラインを実装していないか、11 月のリリースと同じ機能セットを持っている可能性があります。ただし、サービスのより広い範囲を提供します。
Python 用の Azure SDK 設計ガイドラインに従った新しい管理ライブラリのセットが利用可能になりました。これらの新しいライブラリは、直感的な Azure ID ライブラリ、カスタム ポリシーを含む HTTP パイプライン、エラー処理、分散トレースなど、すべての Azure SDK 間で共有される多くのコア機能を提供します。 これらの新しいライブラリのドキュメントとコード サンプルは、こちらにあります。さらに、古いバージョンのライブラリから移行する方法を示す移行ガイドがここにあります。
あなたは私たちのページですべての新しいパッケージの最新のリストを見つけることができます
注: コードが運用環境の準備ができていることを確認する必要がある場合は、安定した非プレビュー ライブラリのいずれかを使用します。また、特定のパッケージをアップグレードした後に管理ライブラリで認証の問題が発生した場合は、認証コードを変更せずに新しいバージョンのSDKにアップグレードした可能性があるため、上記の移行ガイドで適切な手順を参照してください。
Azure リソースのプロビジョニングと管理を可能にする管理ライブラリの完全な一覧については、こちらを参照してください。新しいリリースと同じ機能セットを備えていない可能性がありますが、サービスのより広い範囲を提供します。 管理ライブラリは、 で始まる名前空間で識別できます。
azure-mgmt-
azure-mgmt-compute
azure
python
セキュリティの問題とバグは、Microsoft セキュリティ レスポンス センター (MSRC) secure@microsoft.com に電子メールで非公開で報告する必要があります。24時間以内に返信が届きます。何らかの理由でそうでない場合は、メールでフォローアップして、元のメッセージを受信したことを確認してください。MSRC PGP キーを含む詳細情報は、セキュリティ アップデート センターにあります。
このリポジトリへのコントリビュートの詳細については、コントリビューションガイドを参照してください。
このプロジェクトは、貢献と提案を歓迎します。ほとんどの投稿では、投稿を使用する権利があり、実際に付与することを宣言する寄稿者ライセンス契約(CLA)に同意する必要があります。詳しくは、https://cla.microsoft.com をご覧ください。
プルリクエストを送信すると、CLAボットは、CLAを提供し、PRを適切に装飾する必要があるかどうかを自動的に判断します(ラベル、コメントなど)。ボットの指示に従ってください。これは、CLAを使用してすべてのリポジトリで一度だけ行う必要があります。
このプロジェクトでは、マイクロソフト オープンソース行動規範を採用しています。 詳細については、行動規範に関するFAQを参照するか、追加の質問やコメントがある場合は opencode@microsoft.com にお問い合わせください。