.NET 用 Microsoft Azure ResourceConnector 管理クライアント ライブラリ

Azure Arc リソース コネクタまたは Azure Arc リソース ブリッジは、コア Azure Arc プラットフォームの一部である Microsoft マネージド製品です。 他の Azure Arc サービスをホストするように設計されています。 リソース ブリッジは、オンプレミス環境でホストされている仮想化された Windows および Linux 仮想マシン (Arc 対応 VMware vSphere、Azure Stack HCI、Arc 対応 SCVMM) に対して、Azure からの VM のセルフサービスと管理をサポートします。

Arc リソース ブリッジは、必要なユーザー管理が最小限の "管理" Kubernetes クラスターをホストする、パッケージ化された仮想マシンです。 仮想マシンはオンプレミスのインフラストラクチャにデプロイされ、Arc リソース ブリッジの ARM リソースが Azure に作成されます。 その後、2 つのリソースが接続され、Azure から VM のセルフサービスと管理が可能になります。 オンプレミスのリソース ブリッジは、ゲスト管理を使用してローカル リソースにタグ付けし、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 ResourceConnector 管理ライブラリをインストールします。

dotnet add package Azure.ResourceManager.ResourceConnector --prerelease

前提条件

クライアントを認証する

認証されたクライアントを作成し、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 宛てに質問またはコメントをお送りください。