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 で関数コードを記述する方法について説明しています。

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

次のサイトで、既存の C# 関数のリファレンス プロジェクトおよびサンプルを参照できます。

次のサイトで、既存の Java 関数のリファレンス プロジェクトおよびサンプルを参照できます。

次のサイトで、既存の Node.js 関数のリファレンス プロジェクトおよびサンプルを参照できます。

次のサイトで、既存の PowerShell 関数のリファレンス プロジェクトおよびサンプルを参照できます。

次のサイトで、既存の Python 関数のリファレンス プロジェクトおよびサンプルを参照できます。

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

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

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

次のステップ

C# 関数の開発に既に慣れている場合は、次の言語リファレンス記事のいずれかを確認することを検討してください。

Java 関数の開発に既に慣れている場合は、言語リファレンス の記事を確認することを検討してください。

Node.js 関数の開発に既に慣れている場合は、言語リファレンス の記事を確認することを検討してください。

PowerShell 関数の開発に既に慣れている場合は、言語リファレンス の記事を確認することを検討してください。

Python 関数の開発に既に慣れている場合は、言語リファレンス の記事を確認することを検討してください。

カスタム ハンドラーのドキュメントを確認することを検討してください。

関心がある方は、以下のより高度な記事もご覧ください。