Projected object storage Innovation Release
By default, all projects share the same object storage configured during the installation. If you need to isolate project resources, you can configure dedicated object storage for each project.
In the Hybrid Manager console (HM), select the Projects tab.
Select the project for which you want to configure dedicated object storage.
Get the project ID from the URL. The project ID is the string of characters after
/projects/in the URL.For example, in the URL
https://hybrid-manager.example.com/projects/prj_Abc123, the project ID isprj_Abc123.Normalize the project ID by replacing all underscores (
_) with hyphens (-) and convert all letters to lowercase. For example,prj_Abc123becomesprj-abc123.Configure another object storage by following the same steps you used during the installation.
- Follow these steps in AWS to create a S3 bucket, the role for access, and the secret for bucket access.
- Follow these steps in GCP to configure object storage.
- Follow these steps in RHOS to create a bucket, a bucket user, and a secret for access.
- Follow these steps in Rancher to set up Minio, create a Minio user, and to apply the secret for bucket access.
Create the secret for the object storage in your Kubernetes cluster. Set the secret name as
edb-object-storage-<normalized-project-id>.apiVersion: v1 kind: Secret metadata: name: edb-object-storage-<normalized-project-id> namespace: default
Important
- You can only configure dedicated object storage for your new project which hasn't been created with any resources, like Postgres clusters.
- If you have multiple locations within HM, make sure to apply the above object storage secret to all locations.