ここでは、Cloud Console で Node.js、Python または Go を使用して Cloud ファンクションを作成し、デプロイする方法を説明します。
Cloud Console で関数を作成してデプロイする方法の詳細については、Cloud Console からのデプロイをご覧ください。
始める前に
- Google アカウントにログインします。
Google アカウントをまだお持ちでない場合は、新しいアカウントを登録します。
-
Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。
-
Cloud プロジェクトに対して課金が有効になっていることを確認します。プロジェクトに対して課金が有効になっていることを確認する方法を学習する。
- Cloud Functions and Cloud Build API を有効にします。
関数を作成する
Cloud Console で Functions の概要ページを開きます。
Cloud Functions を有効にしたプロジェクトが選択されていることを確認します。
[関数を作成] をクリックします。
関数に名前を付けます。
[トリガー] フィールドで [HTTP トリガー] を選択します。
[ソースコード] フィールドで [インライン エディタ] を選択します。この演習では、エディタで提供されているデフォルト関数を使用します。この関数は、後のステップで作成するメッセージをログに記録します。
[ランタイム] プルダウンでランタイムを選択します。
ここまでのステップが完了すると、選択したランタイムに応じて次のような画面が表示されます。
関数をデプロイする
関数をデプロイします。
ページの下部にある [作成] をクリックします。
[作成] をクリックすると、Cloud Console に Cloud Functions の概要ページが表示されます。
関数のデプロイ中は、関数の横に小さいスピナーのアイコンが表示されます。デプロイが完了すると、スピナーが緑のチェックマークに変わります。
関数をテストする
Cloud Console のインライン エディタで提供されるデフォルトの関数をテストするには:
関数のメニューを表示して、[関数をテスト] をクリックします。
[トリガーとなるイベント] フィールドにテキスト「
{"message":"Hello World!"}
」を入力して、[関数をテスト] をクリックします。[出力] フィールドに、「
Success: Hello World!
」というメッセージが表示されます。[ログ] フィールドにステータス コード 200 が表示されていれば、成功しています。
ログを表示する
ログ履歴内のアクションを確認するには、ログを開いてチェックします。
- Cloud Functions の概要ページに戻り、関数のメニューを表示し、[ログを表示] をクリックします。
ログの履歴が表示されます。