Buddy and DigitalOcean spaces integration
What is DigitalOcean spaces?
DigitalOcean Spaces is an object storage service provided by DigitalOcean, designed to conveniently store and serve large amounts of data in the cloud. It lets you store images, videos, backups, static HTML website files with CSS and JS files, and other files.
The service offers high scalability, availability, and security, and allows you to easily create data spaces and manage permissions within them.
By integrating Buddy with the service, you can ensure continuous transfer of modified files to DigitalOcean Space as backup/assets. Our built-in action lets you automatically update your assets on every push to branch:
Pipeline example for DigitalOcean Spaces integration
Setting up DigitalOcean Spaces integration
- Navigate to the Integrations tab and click New integration.
- Look up and click DigitalOcean Spaces (you can find it in the PaaS section):
DigitalOcean Spaces integration selection
- The configuration window will show up:
DO Spaces integration configuration
Here you have to provide:
- Integration name
- Access key
- Secret key
Obtaining DigitalOcean Spaces Access key
- In the integration configuration window, click Generate Access key.
- Once you're redirected to DigitalOcean Applications & API, click Generate New Key:
Creating Spaces access keys in DigitalOcean
- Provide the key name and click Create Access Key:
Access Key configuration in DigitalOcean
- Copy the Access Key and the Secret Key:
Generated access key and secret key location in DigitalOcean
- Paste the Access Key and the Secret Key in the integration configuration window and click Add a new integration to finish the configuration.
Ready Integration
To start using DigitalOcean Spaces built-in action in Buddy, go to your pipeline, click the Add button. From there, you can configure the deployment settings to automate the update of your files.
Last modified on June 19, 2024