Storage
Marionette requires a storage to keep KYC documents & logos.
Choose and configure one of following storage options:
Amazon S3:
Amazon S3 - object storage built to retrieve any amount of data from anywhere.
# global/config.yaml
...
storage:
type: AWS
bucketName: YOUR_BUCKET_NAME
region: REGION
accessKey: CHANGE_ME
secretKey: CHANGE_ME
...
After you sign up for AWS, you're ready to create a bucket in Amazon S3 using the AWS Management Console. Every object in Amazon S3 is stored in a bucket. Before you can store data in Amazon S3, you must create a bucket.
How to create your first bucket
Configure an S3 bucket as a source for your resources using an AWS secret key:
If these keys are missing, they can be created on the page “My Security Credentials” → “Access keys” (access key ID and secret access key)
Google Cloud Storage:
Google Cloud Storage - is a managed service for storing unstructured data. Store any amount of data and retrieve it as often as you like.
# global/config.yaml
...
storage:
type: GOOGLE
bucketName: YOUR_BUCKET_NAME
...
Buckets are the basic containers that hold your data. Everything that you store in Cloud Storage must be contained in a bucket.
How to create your first bucket
Credentials are used to obtain an access token from Google's authorization servers so your app can call Google Workspace APIs. If the token is missing you can generate it.
Digital Ocean Storage:
Digital Ocean Storage - your data, stored securely – without surprises. Spaces makes it simple to store your data at any scale, with a beautiful interface, powerful API, and zero pricing surprises.
# global/config.yaml
...
storage:
type: DO
bucketName: YOUR_BUCKET_NAME
endpoint: ENDPOINT
accessKey: CHANGE_ME
secretKey: CHANGE_ME
...
Spaces Object Storage is an S3-compatible object storage service that lets you store and serve large amounts of data.
How to Create Spaces Object Bucket
After create Space Object Bucket you need key for access Digital Ocean Space.
Click on → “Manage keys”
Generate new key
Minio:
TBD