Azure Functions の概要

Azure Functions では、イベント駆動型ですぐに利用できるコード ブロックとして自分のシステムのロジックを実装できます。 これらのコード ブロックを "関数" といいます。 この記事は、最も役立つ Azure Functions コンテンツをできるだけ早く見つけるのに役立ちます。 Azure Functions の詳細については、「Azure Functions の概要」を参照してください。

記事の冒頭で、使用する開発言語を必ず選択してください。

最初の関数を作成する

いずれかのクイックスタート記事を完了すると、5 分以内で最初の関数を作成してデプロイできます。

C# 関数は、次のいずれかのツールを使用して作成できます。

Java 関数は、次のいずれかのツールを使用して作成できます。

JavaScript 関数は、次のいずれかのツールを使用して作成できます。

PowerShell 関数は、次のいずれかのツールを使用して作成できます。

Python 関数は、次のいずれかのツールを使用して作成できます。

TypeScript 関数は、次のいずれかのツールを使用して作成できます。

ネイティブでサポートされているプログラミング言語に加えて、カスタム ハンドラーを使用して、HTTP プリミティブをサポートする任意の言語で関数を作成できます。 「Visual Studio Code を使用して Azure に Go または Rust の関数を作成する」の記事では、カスタム ハンドラーを使用して Rust または Go で関数コードを記述する方法について説明しています。

エンドツーエンドのサンプルの確認

次のサイトでは、既存の関数のリファレンス プロジェクトとサンプルを目的の言語で参照できます。

対話型チュートリアルを探索する

Functions の詳細については、次のいずれかの対話型トレーニング モジュールを完了してください。

さらに学習するには、すべての対話型チュートリアルの一覧を参照してください。

関数の開発の詳細については、次の C# リファレンス記事のいずれかを参照してください。

関数の開発の詳細については、Java 言語リファレンスの記事を参照してください。

関数の開発の詳細については、Node.js 言語リファレンスの記事を参照してください。

関数の開発の詳細については、PowerShell 言語リファレンスの記事を参照してください。

関数の開発の詳細については、Python 言語リファレンスの記事を参照してください。

Rust、Go、およびその他の言語を使用した関数の開発の詳細については、カスタム ハンドラーのドキュメントを参照してください。

必要に応じて次の記事も参照してください。