Console を使用したクイックスタート

は、

このページでは、GCP Console で Cloud Function を作成してデプロイする方法を説明します。

始める前に

  1. Google アカウントにログインします。

    Google アカウントをまだお持ちでない場合は、新しいアカウントを登録します。

  2. GCP プロジェクトを選択または作成します。

    [リソースの管理] ページに移動

  3. プロジェクトに対して課金が有効になっていることを確認します。

    課金を有効にする方法について

  4. Cloud Functions API を有効にします。

    APIを有効にする

  5. Cloud SDK をインストールして初期化します。
  6. gcloud コンポーネントを更新し、インストールします。
    gcloud components update &&
    gcloud components install ベータ版
  7. コマンド プロンプトが必要な場合は、Google Cloud Shell を使用できます。Google Cloud Shell は、Google Cloud SDK がすでに含まれているコマンドライン環境であるため、インストールする必要はありません(Google Cloud SDK は、Google Compute Engine の仮想マシンにもプリインストールされています)。

  8. Node.js 開発用に環境を準備します。

    セットアップ ガイドに移動

関数を作成する

  1. GCP Console で Cloud Functions の概要ページに移動します。

    Cloud Functions を有効にしたプロジェクトが選択されていることを確認します。

  2. [関数を作成] をクリックします。

    関数の作成を開始する方法を示すスクリーンショット

  3. 関数に名前を付けます。

  4. [トリガー] フィールドで [HTTP トリガー] を選択します。

  5. [ソースコード] フィールドで [インライン エディタ] を選択します。この演習では、index.js に実装されているデフォルトの helloWorld 関数を使用します。この関数は、後のステップで作成するメッセージをログに記録します。

ここまでのステップが完了すると、次のような画面が表示されます。

関数の作成フォームが表示されたスクリーンショット

関数をデプロイする

helloWorld 関数をデプロイします。

  1. ページの下部にある [作成] をクリックします。

  2. [作成] をクリックすると、GCP Console に Cloud Functions の概要ページが表示されます。

    関数のデプロイ中は、関数の横に小さいスピナーのアイコンが表示されます。デプロイが完了すると、スピナーが緑のチェックマークに変わります。

    関数のテストプロセスを示すスクリーンショット

関数をテストする

関数をテストします。

  1. 関数のメニューを表示して、[関数をテスト] をクリックします。

    関数のテストプロセスを示すスクリーンショット

  2. [トリガーとなるイベント] フィールドに「{"message":"Hello World!"}」というテキストを入力して、[関数をテスト] をクリックします。

    [出力] フィールドに「Success: Hello World!」というメッセージが表示されます。

    [ログ] フィールドにステータス コード 200 が表示されていれば、成功しています。

    [ログ] フィールドに成功を示すコード 200 が表示されているスクリーンショット

ログを表示する

ログ履歴内のアクションを確認するには、ログを開いてチェックします。

  1. Cloud Functions の概要ページに戻り、関数のメニューを表示し、[ログを表示] をクリックします。

ログの履歴が表示されます。

[ログ] フィールドに成功を示すコード 200 が表示されているスクリーンショット

次のステップ

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud Functions のドキュメント