AWS での外部関数の作成

Snowflakeでは、 AWS で外部関数を作成する2つの方法を文書化しています。

  • AWS CloudFormation テンプレートを使用したサンプル外部関数の作成

    これらの手順では、 CloudFormation テンプレートを使用して、Lambda関数(リモートサービス)と API Gateway(プロキシサービス)の作成に必要なステップの数を減らします。

    これらの手順は、最初の外部関数をすばやく作成するのに役立ちますが、カスタマイズされた外部関数を作成するときにほとんどのユーザーが必要とするステップをスキップします。

  • AWS でのカスタマイズ可能な外部関数の作成

    これらの手順では、 AWS ユーザーインターフェイスを使用してLambda関数(リモートサービス)と API Gateway(プロキシサービス)を作成する方法について説明します。手順には、リモートサービスのサンプルコードが含まれています。これらの手順を使用して、Snowflakeが提供するサンプルの外部関数を作成するだけでなく、独自にカスタマイズしたLambda関数と API Gatewayを作成するための開始点として使用できます。

多くのユーザー、特にまだ AWS ユーザーインターフェイスを学習しているユーザーは、テンプレートベースの手順に従って最初の外部関数を作成してから、テンプレート以外の手順を使用して、後続のすべての外部関数を作成することをお勧めします。

AWS ユーザーインターフェイスにすでに慣れているユーザーは、テンプレートベースの手順をスキップして、より多くのカスタマイズを可能にする長い手順に従うことをお勧めします。

次のトピック: