AWS での外部関数の作成

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

  • テンプレートの使用。

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

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

    CloudFormation テンプレートに精通している場合は、テンプレートを作成するか、Snowflakeのサンプルテンプレートを変更して、カスタム外部関数を作成できます。

  • ウェブインターフェイスの使用。

    これらの手順では、 AWS ユーザーインターフェイスを使用してLambda関数(リモートサービス)と API Gateway(プロキシサービス)を作成する方法について説明します。

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

次のトピック: