【初心者向け】Function Compute で Hello World を表示させてみよう

2025年9月26日掲載

Weekly Alibaba Cloud

こんにちは、クラウドエンジニアの前田です。 

今回は、初心者向けに Alibaba CloudのFunction Computeで「Hello World」を表示する環境を構築する方法を解説したい思います。

なぜ、Function Computeを取り上げたかというと、Alibaba Cloudのサービスは196個(2025年9月現在)と数多くのサービスがあり、初心者にとってはどのサービスを触ってみようか悩むことがあるかと思います。ECSでOS決めてサーバをたてサーバにログインしてみるなども良いかと思いますが、OSって何?SSHでログインする方法は?など行き詰ってしまうこともあるかと思います。

Function Computeはサーバを意識せず、自身の書いたコードをすぐ実行できるのでわかりやすく結果も確認しやすいサービスなのではないかと思い、今回取り上げます。

今回の内容は、初心者の方でも取り組める内容となっていますが、もう少し詳しく操作したいと思われた場合は、下記の記事もぜひご覧ください。

 

目次

Function Computeとは

Function Compute は、サーバー管理を意識せずにコードだけを実行できる「サーバーレスコンピューティングサービス」です。コードを書いたら、すぐ動く実行環境です。

Point1.サーバーを立てたりOSを管理する必要がない

Point2.コードを書いてデプロイするだけで実行可能

Point3.トラフィックに応じて自動でスケーリング

Point4.利用した分だけ課金される従量課金制モデル

今回やってみたいこと

Pythonや、JavaScriptなどプログラミングを最初に学び始める際に、「Hello World!」と出力するコードを入力し、その結果が画面に表示されることで、プログラミングの仕組みを体感することができます。

今回は、この「Hello World!」をFunction Computeで実際に操作して、手軽さを実感してみたいと思います。

操作手順

①Function Compute 3.0で「Hello-function-api」という名前のweb関数を作成します。実行環境は、「python3.12」、サンプルコードを使用します。

 

②次にトリガー設定で、「カスタムドメイン」を設定します。

 

③カスタムドメインは、今回はすでに取得済みのドメインに「functioncompute」を追加しました。

 

④作成したカスタムドメインを設定します。次に、「WebIDE」を開きます。

 

⑤最初の手順①の際にサンプルコードを選択しているため、すでに「Hello, World」が表示されるようプログラムが作成されています。

 

⑥操作している感を出すために、「Hello, World」→「Hello, World from Function Compute!!!」と今回は少し変更してみました。

 

⑦カスタムドメインにアクセスしてみます。

 

⑧「Hello, World from Function Compute!!!」が表示されることを確認しました。

 

また、カスタムドメイン名やHTTPトリガーに対して「Basic認証」の設定が可能になりました。

参考までに、カスタムドメイン名のBasic認証ではカスタムドメイン名の追加設定の際に「認証の設定」で、「Basic認証」を選択し、ログイン時のユーザ名とパスワードを設定します。

Basic認証について:Function Compute Release note in 2025

 

設定後、カスタムドメインにアクセスすると、ログイン時用のユーザ名とパスワードが聞かれます。この一連の流れでBasic認証が設定されたことが確認できます。とても簡単にBasic認証も設定することができました。

終わりに

今回は、Function Computeをつかって、"Hello World!"を表示させるまでの一連の流れに取り組んでみました。OSやサーバを意識することもなく、実行したい内容を手軽に行えることが実感できたかと思います。

処理に時間を要するケースや常に高速な応答が求められるケースには向いていないなどの不向きなケースもありますが、一方で単純な処理を行うケースや新サービスをミニマムにスタートさせるなどの場合にはぜひFunction Computeも選択肢の一つにしてみてはどうでしょうか。

本記事が、クラウド初心者の皆様のお役に立てたなら幸いです。最後までお読みいただき、ありがとうございました。


関連サービス

Alibaba Cloudは中国国内でのクラウド利用はもちろん、日本-中国間のネットワークの不安定さの解消、中国サイバーセキュリティ法への対策など、中国進出に際する課題を解消できるパブリッククラウドサービスです。

MSP(Managed Service Provider)サービスは、クラウド導入から運用・保守・監視・活用方法までをソフトバンクのエンジニアがトータルサポートします。お客さまの運用負荷を軽減し、クラウド利用を促進します。

おすすめの記事

条件に該当するページがございません