Snowflake-Labs / terraform-provider-snowflake

Terraform provider for managing Snowflake accounts
https://registry.terraform.io/providers/Snowflake-Labs/snowflake/latest
MIT License
552 stars 420 forks source link

[Feature]: Support external stages for Amazon S3-compatible storage #3123

Open shr1k opened 1 month ago

shr1k commented 1 month ago

Use Cases or Problem Statement

We'd like to be able to use Cloudflare R2 buckets as an external stage, which Snowflake supports, but the terraform provider doesn't.

Category

category:resource

Object type(s)

resource:stage

Proposal

Support the ENDPOINT parameter in the stage resource.

How much impact is this issue causing?

Low

Additional Information

No response

Would you like to implement a fix?

sfc-gh-asawicki commented 1 month ago

Hey @shr1k. Thanks for reaching out to us.

We will rework the stage resource before reaching V1 (https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/v1-preparations/ESSENTIAL_GA_OBJECTS.MD). We plan to split it into 4 variants, one of which is the s3 compatible.

shr1k commented 1 month ago

Thanks for the update @sfc-gh-asawicki , much appreciated.