Provisioning Storage
This guide walks you through provisioning databases and object storage for your applications.
Navigate to Storage in the sidebar.
Provisioning a Database
- Under the Database section, enter your Application ID (e.g.,
my-app) - Click Provision
- The database is created and connection details are displayed
Connection Credentials
After provisioning, you'll see:
- Database — The database name
- Username — The database user
- Password — The database password
- Connection string — A ready-to-use PostgreSQL connection URL
WARNING
The password is shown only once. Copy and save it immediately.
Resetting Database Credentials
To generate a new password:
- Click the key icon next to the database
- Confirm by typing the application ID
- A new password is generated (the old password is invalidated immediately)
Deprovisioning a Database
- Click the trash icon next to the database
- Confirm by typing the application ID
WARNING
Deprovisioning permanently deletes the database and all its data. This cannot be undone.
Provisioning Object Storage
- Under the Object Storage section, enter your Application ID
- Click Provision
- The S3 bucket is created
S3 Connection Details
After provisioning one or more buckets, the page shows:
- S3 Endpoint — The S3-compatible endpoint URL
- Access Key — Shared across all buckets in your organization
- Bucket name — Same as the application ID
Each provisioned app appears as a separate bucket at the shared endpoint.
Using S3 Storage
Connect with any S3-compatible client. Example with AWS CLI:
aws s3 --endpoint-url https://s3.nextepoch.cloud \
ls s3://my-app/Or upload a file:
aws s3 --endpoint-url https://s3.nextepoch.cloud \
cp ./data.csv s3://my-app/data.csvDeprovisioning Object Storage
- Click the trash icon next to the bucket
- Confirm the deletion
WARNING
Deprovisioning permanently deletes all objects in the bucket. This cannot be undone.
TIP
Deployed apps can access their database via environment variables. Set the connection string as an env var in the deploy dialog.
Next Steps
- Deploy an app that connects to your provisioned storage
- Manage your deployments and add storage connection env vars