What is the difference between the digitalocean_spaces_bucket and digitalocean_spaces_bucket_object providers in terraform?
Thanks!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
digitalocean_spaces_bucket
is used to create a new Space (bucket in S3 terminology) and manage Space-wide settings like CORS policies.digitalocean_spaces_bucket_object
is for adding an individual file to the Space.They can be used together. For example:
digitalocean_spaces_bucket_object
can also be used with a Space created outside of Terraform by specifying its name and region rather than referencing adigitalocean_spaces_bucket