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]: S3 Compatible Stages #3208

Closed JamieSinn closed 1 day ago

JamieSinn commented 2 days ago

Company Name

DevCycle

Use Cases or Problem Statement

We currently are utilizing both S3, and Cloudflare R2 for storage - but we'd like to make use of the snowflake capability to create stages for our data alongside our existing S3 Terraform code.

Snowflake Docs: https://docs.snowflake.com/user-guide/data-load-s3-compatible-storage#creating-an-external-stage-for-s3-compatible-storage

This likely just requires enabling the ENDPOINT property to be passed through on the snowflake_stage resource.

Category

category:resource

Object type(s)

resource:stage

Proposal

Expose the ENDPOINT parameter for creating stages to enable external/non-S3 stages to be created.

How much impact is this issue causing?

Low

Additional Information

I'll probably take a swing later on this year to implement this myself - but I currently don't have time on my plate.

Would you like to implement a fix?

sfc-gh-asawicki commented 1 day ago

Hey @JamieSinn. Thanks for reaching out to us.

It seems like a duplicate of https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/3123.

JamieSinn commented 1 day ago

Yep! I missed that! Thanks!