.NET 用 Microsoft Azure ネットワーク管理クライアント ライブラリ
Microsoft Azure のネットワーク サービスには、一緒に使用したり、個別に使用したりできるさまざまなネットワーク機能が用意されています。 主な機能は次のとおりです。
- 接続サービス:Azure リソースとオンプレミス リソースを接続するには、Azure の次のネットワーク サービスを単独で、または組み合わせて使用します - Virtual Network (VNet)、Virtual WAN、ExpressRoute、VPN Gateway、Virtual Network NAT Gateway、Azure DNS, Peering Service、Azure Bastion。
- アプリケーション保護サービス: Azure でこれらのネットワーク サービス (Load Balancer、Private Link、DDoS 保護、ファイアウォール、ネットワーク セキュリティ グループ、Web Application Firewall、Virtual Network エンドポイント) を使用してアプリケーションを保護します。
- アプリケーション配信サービス: Azure ネットワークでアプリケーションを配信するには、Azure の次のネットワーク サービスを単独で、または組み合わせて使用します - Content Delivery Network (CDN)、Azure Front Door Service、Traffic Manager、Application Gateway、Internet Analyzer、Load Balancer。
- ネットワークの監視: ネットワーク リソースを監視するには、Azure の次のネットワーク サービスを単独で、または組み合わせて使用します - Network Watcher、ExpressRoute Monitor、Azure Monitor、VNet ターミナル アクセス ポイント (TAP)。
このライブラリでは、Microsoft Azure ネットワーク リソースの管理がサポートされています。
このライブラリは、 新しい Azure SDK ガイドラインに従い、多くのコア機能を提供します。
- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
- HTTP pipeline with custom policies.
- Better error-handling.
- Support uniform telemetry across all languages.
作業の開始
パッケージをインストールする
NuGet を使用して .NET 用 Microsoft Azure Network 管理ライブラリをインストールします。
dotnet add package Azure.ResourceManager.Network
前提条件
クライアントを認証する
認証されたクライアントを作成し、Microsoft Azure リソースの操作を開始するには、 こちらのクイックスタート ガイドを参照してください。
主要な概念
Microsoft Azure SDK for .NETの主な概念については、こちらを参照してください。
ドキュメント
ドキュメントは、このパッケージの使用方法を学習するのに役立ちます。
例
.NET 用管理ライブラリを使用するためのコード サンプルは、次の場所にあります。
トラブルシューティング
次のステップ
Microsoft Azure SDK の詳細については、 こちらの Web サイトを参照してください。
共同作成
このリポジトリへの投稿の詳細については、 投稿ガイドを参照してください。
このプロジェクトでは、共同作成と提案を歓迎しています。 ほとんどの共同作成では、共同作成者使用許諾契約書 (CLA) にご同意いただき、ご自身の共同作成内容を使用する権利を Microsoft に供与する権利をお持ちであり、かつ実際に供与することを宣言していただく必要があります。 詳細については、 https://cla.microsoft.com を参照してください。
pull request を送信すると、CLA を提供して PR (ラベルやコメントなど) を適宜装飾する必要があるかどうかを CLA ボットが自動的に決定します。 ボットによって提供される手順に従ってください。 このアクションは、CLA を使用するすべてのリポジトリで 1 回だけ実行する必要があります。
このプロジェクトは、「Microsoft のオープン ソースの倫理規定」を採用しています。 詳しくは、倫理規定についてよくある質問に関する記事を参照するか、opencode@microsoft.com 宛てに質問またはコメントをお送りください。