-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specify cloud.Bucket name #6725
Comments
Out of curiosity what's the use case for using a specific bucket name? On AWS all buckets globally must have unique names, so any fixed name you choose in your Wing source code would only be able to be used once (and it would cause issues if you are trying to define a reusable library or deploy your app to multiple environments). Maybe it makes sense to support this through a platform parameter instead? |
I was working on recreating a blog post that used a bucket as the source of images But even when I was using bucket before, it was convenient to have names especially when they where public. It is true the I had buckets prefixed with the environment. Do you mind showing how this will work with platform parameters, I am interested seeing a simple solution for such a common requirement |
It would be simple to add custom prefix to a bucket using platform parameters, i.e. you could have a [ my-tf-aws-platform ]
bucket_prefix = "blah" And then just a simple hook on However if your naming conventions or even desired full name is different per bucket, then this is not ideal for platform parameters, as it becomes very obscure and the platform code becomes tightly coupled to your Wing code. Im not sure of the use case for specifying full names of bucket, I know it can definitely cause issues as @Chriscbr mentioned with libraries. I know there are certain types of patterns where naming buckets matter, like very simple static sites hosted in s3 sometimes will use a |
Use Case
you can now create a bucket with a name
Proposed Solution
Implementation Notes
No response
Component
SDK
Community Notes
The text was updated successfully, but these errors were encountered: