This section provides information about
Cloud Credentials, as accessible via Backup Ninja >
A successfully created backup can be stored locally on the database host, or to a remote location like on-premises storage server, private or public cloud storage.
To store a backup on a cloud-based object storage service, one must have an account with proper permission on our supported cloud platforms.
Backup Ninja has a built-in integration with the following cloud storage platforms:
We have also added support to upload backups to any AWS S3 compliant cloud storage provider. If your favourite cloud provider is not part of our default list of providers but have a public AWS S3 compliant API, then you can easily add them by using our S3 Custom Storage Provider credentials.
If you already have an account with any of the above cloud providers, you may set up the cloud credentails so it can be used as one of your backup destinations when scheduling a backup.
Ensure the corresponding credential has been granted to read and write on the target bucket. Commonly, the credentials can be obtained by creating a specific role via the respective cloud provider's Identity Access Management (IAM) feature.
There are multiple ways to create a working credential, and each of them might be different depending on the providers. Check the respective cloud provider's documentation for details.
Make sure the following things are ready before adding a new cloud credential:
Serversand the Backup Ninja agent is running)
Add Cloud Credential button, you will be presented with a step-by-step configuration wizard.
Pick one of the supported cloud providers. Click on
Continue to configure a region.
Pick one of the available region of the chosen cloud provider. Click
Continue to configure the access credential.
Specify the required
Secret Key and
Backup Ninja will automatically create the specified bucket if does not exist. The actual backup destination will be depending on the
Backup Name when you schedule a backup later on. See
Schedules for details.
Continue to go to the latest step.
Give this cloud credential a name under
Name and assign it to an active agent under the
Agent dropdown. One
Cloud Credential can only be assigned to one active
Agent, because every credential binds to one bucket. If you would like to assign the same credential to another agent, create another credential with different bucket configuration and assign it to the corresponding agent.
Add Cloud Credential to complete the steps.
Created credentials will be listed here in this page. To delete an existing credential, simply click on the