Azure Functions では、イベント駆動型ですぐに利用できるコード ブロックとして自分のシステムのロジックを実装できます。 これらのコード ブロックを "関数" といいます。 この記事は、最も役立つ Azure Functions コンテンツをできるだけ早く見つけるのに役立ちます。 Azure Functions の詳細については、「Azure Functions の概要」を参照してください。
記事の冒頭で、使用する開発言語を必ず選択してください。
最初の関数を作成する
いずれかのクイックスタート記事を完了すると、5 分以内で最初の関数を作成してデプロイできます。
最初の関数は、次のいずれかのツールを使用して作成できます。
ネイティブでサポートされているプログラミング言語に加えて、カスタム ハンドラーを使用して、HTTP プリミティブをサポートする任意の言語で関数を作成できます。 「Visual Studio Code を使用して Azure に Go または Rust の関数を作成する」の記事では、カスタム ハンドラーを使用して Rust または Go で関数コードを記述する方法について説明しています。
エンドツーエンドのサンプルの確認
次のサイトでは、既存の関数のリファレンス プロジェクトとサンプルを目的の言語で参照できます。
シナリオ
Functions には、Azure ベースのトポロジでコードを実行するためのコンピューティング リソースが用意されていますが、使用を開始するのに役立つシナリオのアイデアをいくつか次に示します。
- ファイルのアップロードを処理する
- リアルタイム ストリームとイベント処理
- 機械学習と AI
- スケジュールされたタスクを実行する
- スケーラブルな Web API を構築する
- サーバーレス ワークフローを作成する
- データベースの変更に対処する
- 信頼性の高いメッセージ システムを作成する
対話型チュートリアルを探索する
Functions の詳細については、次のいずれかの対話型トレーニング モジュールを完了してください。
さらに学習するには、すべての対話型チュートリアルの一覧を参照してください。
関連コンテンツ
関数の開発の詳細については、次の C# リファレンス記事のいずれかを参照してください。
関数の開発の詳細については、Java 言語リファレンスの記事を参照してください。
関数の開発の詳細については、Node.js 言語リファレンスの記事を参照してください。
関数の開発の詳細については、PowerShell 言語リファレンスの記事を参照してください。
関数の開発の詳細については、Python 言語リファレンスの記事を参照してください。
Rust、Go、およびその他の言語を使用した関数の開発の詳細については、カスタム ハンドラーのドキュメントを参照してください。
必要に応じて次の記事も参照してください。