アプリを Azure サービスに接続する
これは、開発者が Azure を使い始める際に役立つ 7 部構成の記事のパート 4 です。
- パート1: 開発者向けの Azure の概要
- パート 2: 開発者向けの主要な Azure サービス
- パート 3: Azure でアプリケーションをホストする
- パート 4: アプリを Azure サービスに接続する
- パート 5: Azure でリソースを作成および管理する方法
- パート 6: Azure アプリを構築するための主要な概念
- パート 7: 請求方法
Azure では、アプリケーションが Azure またはオンプレミスのいずれでホストされているかに関係なく、アプリケーションが利用できるさまざまなサービスが用意されています。 たとえば、次のことが可能です。
- Azure Blob Storage を使用して、クラウド上のファイルを保存および取得できます。
- アプリケーションにフルテキスト検索機能を追加するには、Azure AI 検索を使用します。
- Azure Service Bus を使用して、マイクロサービス アーキテクチャのさまざまなコンポーネント間のメッセージングを処理できます。
- Text Analytics を使用して、ドキュメント内の機密データを識別して編集できます。
Azure サービスは、それらが Azure によって完全に管理されているという利点を備えています。
アプリケーション コードから Azure Services にアクセスする
アプリケーション コードから Azure サービスにアクセスするには、2 通りの方法があります。
- Azure SDK - .NET、Java、JavaScript、Python、Go で使用できます。
- Azure REST API - すべての言語から使用できます。
可能な場合は、Azure SDK を使用してアプリケーション コードから Azure サービスにアクセスすることをお勧めします。 Azure SDK を使用する利点は次のとおりです。
- Azure サービスへアクセスするのは、他のライブラリを使用するのと同じです。 アプリケーションに適切な SDK パッケージをインポートし、クライアント オブジェクトを作成してから、クライアント オブジェクトのメソッドを呼び出して Azure リソースと通信できます。
- アプリケーションを Azure に認証するプロセスを簡略化します。 SDK クライアント オブジェクトを作成するときに、適切な資格情報を含めると、SDK が Azure への呼び出しの認証を処理します。
- シンプルなプログラミング モデル。 内部的には、Azure SDK は Azure REST API を呼び出します。 ただし、Azure SDK にはエラー処理、再試行ロジック、結果の改ページ位置の自動修正が組み込まれており、SDK に対するプログラミングは REST API を直接呼び出すよりも簡単です。
Azure SDK
Azure SDK を使用すると、.NET、Java、JavaScript、Python、Go アプリケーションから Azure サービスにプログラムによってアクセスできます。 アプリケーションは、それぞれのパッケージ マネージャーから必要なパッケージをインストールし、メソッドを呼び出してプログラムによって Azure リソースにアクセスします。
各言語の Azure SDK の詳細については、各言語のデベロッパー センターを参照してください。
Azure REST API
Azure SDK でサポートされていないプログラミング言語では、Azure REST API を使用できます。 Azure REST API を呼び出す方法の詳細と操作の完全なリストについては、Azure REST API の概要を参照してください。