次の方法で共有


アプリを Azure サービスに接続する

この記事は、Azure の使用を開始するのに役立つ 7 つの記事のシリーズのパート 4 です。

Azure には、アプリケーションが Azure またはオンプレミスでホストされているかどうかにかかわらず使用できる多くのサービスが用意されています。 例えば、あなたは次のことができます:

  • Azure Blob Storage を使用してファイルを格納および取得します。
  • Azure AI Search を使用して、アプリケーションにフルテキスト検索を追加します。
  • Azure Service Bus を使用して、マイクロサービス アーキテクチャのさまざまなコンポーネント間のメッセージングを処理できます。
  • Text Analytics を使用して、ドキュメント内の機密データを識別して編集できます。

Azure サービスは、Azure によって完全に管理される利点を提供します。

アプリケーション コードから Azure サービスにアクセスする

Azure SDK または Azure REST API を使用して、アプリケーション コードから Azure サービスにアクセスします。

  • Azure SDK - .NET、Java、JavaScript、Python、Go で使用できます。
  • Azure REST API - すべての言語で使用できます。

可能であれば、Azure SDK を使用してアプリケーション コードから Azure サービスにアクセスします。 利点は次のとおりです。

  • 他のライブラリと同様に Azure サービスにアクセスします。 適切な SDK パッケージをインポートし、クライアント オブジェクトを作成し、そのメソッドを呼び出して Azure リソースを操作します。
  • 認証を簡略化します。 SDK クライアント オブジェクトを作成すると、資格情報が含まれるので、SDK は Azure への呼び出しの認証を処理します。
  • シンプルなプログラミング モデル。 内部的には、Azure SDK は Azure REST API を呼び出します。 SDK には組み込みのエラー処理、再試行ロジック、結果の改ページが含まれているため、REST API を直接呼び出すよりも開発が簡単になります。

Azure SDK

Azure SDK を使用すると、.NET、Java、JavaScript、Python、Go から Azure サービスにアクセスできます。 各言語のパッケージ マネージャーから必要なパッケージをインストールし、SDK メソッドを呼び出して Azure リソースにアクセスします。

Azure SDK の詳細については、各言語のデベロッパー センターのドキュメントを参照してください。

Language   概要 パッケージ一覧
.NET ロゴ .NET Azure SDK for .NET の概要 Azure SDK for .NET パッケージ リスト
Java ロゴ Java Azure SDK for Java の概要 Azure SDK for Java パッケージ リスト
JavaScript ロゴ JavaScript Azure SDK for JavaScript の概要 Azure SDK for JavaScript パッケージ リスト
Python ロゴ Python Azure SDK for Python の概要 Azure SDK for Python パッケージ リスト
Golang ロゴ Go Azure SDK for Go の概要 Azure SDK for Go パッケージ リスト

Azure REST API

Azure SDK でプログラミング言語がサポートされていない場合は、Azure REST API を使用します。 操作の詳細と完全な一覧については、 Azure REST API の概要を参照してください。