Stackmate offers infrastructure deployment for object storage services (like AWS S3 for example)
- As many object storage buckets you've specified in your configuration with versioning, encryption or public access configured
type- string - It should be set toobjectstorebuckets- array - a list of objects with the following attributes:name- string, required - the bucket's nameversioning- boolean, optional - whether to enable versioning for objects,falseby defaultencrypted- boolean, optional - whether objects are encrypted in the bucket,falseby defaultpublicRead- boolean, optional - whether the objects are publicly available for reading,falseby default
The typical Common Service Options apply here too.
{% hint style="info" %} Please read the following if you plan to grant programmatic access to your buckets {% endhint %}
Stackmate creates a user in your cloud that is able to access and manage objects in the newly created bucket and a policy is assigned to it. The user does not have any credentials assigned to it, so you should log in through your console and create them yourself.
# ... the rest of the configuration ...
environments:
production:
# ... more services ...
my-storage:
type: objectstore
buckets:
- name: my-super-bucket
versioning: true
- name: my-other-awesome-bucket
encrypted: true