I'm attempting to create an s3 automated snowpipe.
I created an external stage, pointing to my s3 bucket, and configured it with Option 2 (AWS IAM role assumption) from https://docs.snowflake.net/manuals/user-guide/data-load-s3-config.html#configuring-secure-access-to-amazon-s3.
A simple "Copy Into..." statement successfully loaded from this stage into the intended table.
I then attempted to create a snowpipe to automate the copy into, using the above external stage, but received the following error:
SQL execution error: Error assuming AWS_ROLE. Please verify the role and externalId are configured correctly in your AWS policy.
Note that I'm using the Snowflake python SDK to post the DDL commands. Not sure if that matters
Ideas?