【Azure Functionsの使い方】Azure上で簡単な関数を作成・実行する方法
オンプレミスの環境なしでプログラムを実行できるAzure Functions。この記事では、Azure Functionsの基本的な使い方を紹介していきます。導入を検討している方は、ぜひ参考にしてみてください。
- システム
エンジニア - Azure Functionsって、マイクロソフトが提供するサーバーレスコンピューティングのことですよね。
- プロジェクト
リーダー - そうです!Azure Functionsを使えば、サーバーなどの環境構築をしなくても関数を実行することができます。
では、さっそくAzure Functionsを使っていきましょう。
Azure Functionsの使い方|プロジェクトを発行してみよう
まずは、「プロジェクトの発行」を行います。発行というと難しく聞こえますが、要は「プロジェクトをつくる」ことです。以下で手順をお伝えします。
※あらかじめAzure Functionsの無料アカウントを作成しておいてください。
手順|Azure Functionsでプロジェクトを発行する
-
- Azureのアカウントにログインする
(サインインページ)https://portal.azure.com
- Azure Portal左上にある「リソースの作成」を選択する
- 「Compute」→「Function App(又は関数アプリ)」の順に選択する
ここでFunction Appの設定画面が表示されます。
- 設定画面が表示されたら、アプリ名、サブスクリプション、リソースグループ、ホスティングプラン、場所などの項目を入力する
- 「作成」ボタンをクリックする
- Azureのアカウントにログインする
これでプロジェクトの発行は完了です。
ポチポチっとボタンを選択するだけで、あっという間にプロジェクトを作成できました。
Azure Functionsの使い方|関数を実行してみよう
では次に、作成したプロジェクト上で関数の作成から実行までを行っていきましょう。
ここでは、HTTPによってトリガーされる関数を作成していきます。下記の手順に従ってください。
手順|Azure Functionsで関数の作成から実行まで
関数の作成
-
- プロジェクトが発行できたら、「リソースに移動」を選択する
- 「関数」横にある「+」を選択する
「Azure Functions – 作業の開始」という画面が表示されます。
- 「ポータル内」→「続行」の順に選択する
- 開発環境で「webhook+API」を選択し「作成」をクリックする
関数の実行
-
- 関数の作成ができたら、「</>関数のURLの取得」を選択する
URLが記載されたポップアップが表示されます。
- 表示されたURLをコピーする
- ChromeなどのブラウザにコピーしたURLを貼り付ける
※URLの末尾にクエリ文字列(&name=<任意の名前>)を追加することを忘れないでください。
- 「Enter」をクリックすると、ブラウザ上に作成した関数の結果が表示される
- 関数の作成ができたら、「</>関数のURLの取得」を選択する
※関数が実行されたらログに情報が出力されます。画面下部にある「ログ」から確認できます。
- システム
エンジニア - あっという間に関数を実行できましたね!
- プロジェクト
リーダー - そうですね。サーバーレスコンピューティングの醍醐味は、エンジニアが本来やるべき開発(プログラミング)に集中できることなんですよ。
Azure Functionsを使えば簡単にプログラムが実行できる
この記事では、Azure Functionsの使い方を紹介していきました。手順を見ていただいたとおり、Azure Functionsを使えば、関数の作成や実行がとても簡単にできます。
サーバーの構築などインフラ周りの整備も必要なくなりますので、本来の開発業務に専念したい方はぜひ一度利用してみてはいかがでしょうか。
FEnet.NETナビ・.NETコラムは株式会社オープンアップシステムが運営しています。
株式会社オープンアップシステムはこんな会社です
秋葉原オフィスには株式会社オープンアップシステムをはじめグループのIT企業が集結!
数多くのエンジニアが集まります。
-
スマホアプリから業務系システムまで
スマホアプリから業務系システムまで開発案件多数。システムエンジニア・プログラマーとしての多彩なキャリアパスがあります。
-
充実した研修制度
毎年、IT技術のトレンドや社員の要望に合わせて、カリキュラムを刷新し展開しています。社内講師の丁寧なサポートを受けながら、自分のペースで学ぶことができます。
-
資格取得を応援
スキルアップしたい社員を応援するために資格取得一時金制度を設けています。受験料(実費)と合わせて資格レベルに合わせた最大10万円の一時金も支給しています。
-
東証プライム上場企業グループ
オープンアップシステムは東証プライム上場「株式会社オープンアップグループ」のグループ企業です。
安定した経営基盤とグループ間のスムーズな連携でコロナ禍でも安定した雇用を実現させています。
株式会社オープンアップシステムに興味を持った方へ
株式会社オープンアップシステムでは、開発系エンジニア・プログラマを募集しています。
年収をアップしたい!スキルアップしたい!大手の上流案件にチャレンジしたい!
まずは話だけでも聞いてみたい場合もOK。お気軽にご登録ください。
Azure新着案件New Job
-
クラウドサービスを利用したインフラ基盤構築/Azure/東京都大田区/【WEB面談可】
月給60万~70万円東京都大田区(大森駅) -
クラウドサービスを利用したインフラ基盤の運用保守/Azure/東京都大田区/【WEB面談可】
月給50万~60万円東京都大田区(大森駅) -
決済システム保守開発/東京都渋谷区/【WEB面談可/C#経験者/20代後半~40代の方活躍中/経験年数不問】
月給45万~50万円東京都渋谷区(渋谷駅) -
決済システム保守開発/東京都渋谷区/【WEB面談可/C#経験者/20代前半の方活躍中/経験1年以上の方活躍中】
月給31万~34万円東京都渋谷区(渋谷駅) -
資格試験用システム開発/Azure/東京都渋谷区/【WEB面談可】/テレワーク
月給45万~60万円東京都渋谷区(渋谷駅) -
Azure開発サポート/神奈川県横浜市/【WEB面談可】/テレワーク
月給33万~48万円神奈川県横浜市(横浜駅)