Creating an External Function for AWS Using an AWS CloudFormation Template¶
These topics provide detailed instructions for using an AWS (Amazon Web Services) CloudFormation template to create an external function hosted on AWS.
Snowflake provides a sample template that you can start with. This template hides some details of the creation process. When you are ready to create your own custom external function, you can either customize a copy of the template or you can use the AWS Management Console to create the function.
These topics assume that you are already familiar with the AWS Management Console. They describe the general steps that you need to complete, but do not describe the Console in detail.
Step 1: Use the Template to Create the Remote Service (AWS Lambda Function) and Proxy Service (API Gateway)
Step 2: Record the Amazon API Gateway URL and the New IAM Role ARN
Step 4: Link the API Integration for AWS to the Proxy Service in the Management Console