Function Computeは、さまざまな関数テンプレートを提供します。 関数テンプレートを使用して、function Computeコンソールで関数を効率的に作成できます。 たとえば、webクローラー関数、画像の自動分類に使用される関数、およびOSS (Object Storage Service) へのアクセスに使用される関数を作成できます。 このトピックでは、関数テンプレートを使用してfunction Computeコンソールでwebクローラー関数を作成する方法について説明します。
前提条件
- サービスの作成
- AliyunOSSFullAccessおよびAliyunLogFullAccess権限ポリシーは、サービスロールにアタッチされます。 詳細については、「他のAlibaba Cloudサービスへのアクセス権限付与」をご参照ください。
手順
にログインします。Function Computeコンソール.
- 左側のナビゲーションウィンドウで、サービス&機能.
上部のナビゲーションバーで、リージョンを選択します。
- On theサービスページで、目的のサービスをクリックします。
- On the関数ページをクリックします。関数の作成.
- [関数の作成] ページで、[テンプレートから作成] をクリックします。 テンプレートを選択するセクションで、image-crawlerカードをクリックします。
- [基本設定] セクションでパラメーターを設定し、[作成] をクリックします。

下表に、各パラメーターを説明します。
パラメーター 説明 関数名 関数のカスタム名を入力します。 関数テンプレート デフォルトでは、選択したテンプレートが使用されます。 [テンプレートの再選択] をクリックすると、別のテンプレートを使用できます。 [インスタンスタイプ] インスタンスタイプを選択します。 - Elasticインスタンス
- パフォーマンスインスタンス
メモリ容量 関数の実行に使用するメモリのサイズを指定します。 - 値の選択: ドロップダウンリストから値を選択します。
- 値の入力: [メモリサイズの入力] をクリックし、メモリサイズの値を入力します。 このメソッドは、エラスティックインスタンスにのみ使用できます。 有効な値: [128, 3072] 。 単位:MB。 説明 メモリ値は64 MBの倍数である必要があります。
関数の作成後、[関数の詳細] ページの [コード] タブに移動します。 - [コード] タブで、コードの <your region> と <your bucket name> を実際の名前に置き換え、[保存してデプロイ] をクリックします。 コードエディターでコードの他の部分を変更することもできます。
アイコンをクリックし、ドロップダウンリストから [テストパラメーターの設定] を選択します。 [テストパラメーターの設定] パネルで、イベントパラメーターを変更し、[OK] をクリックします。 - [Test Function] をクリックして、関数の実行結果を表示します。