Skip to main content

What is this integration?

Spaces provides S3-compatible object storage.

What Monk manages

  • Spaces access keys and buckets

Getting Started

  1. Add DO provider (PAT configured in provider)
  2. Create keys and a bucket (save as do-spaces.yaml):
namespace: do-spaces-example

spaces-keys:
  defines: digitalocean-spaces/spaces-keys
  permitted-secrets:
    do-spaces-access-key: true
    do-spaces-secret-key: true

space:
  defines: digitalocean-spaces/spaces-bucket
  region: nyc3
  bucket_name: my-unique-bucket
  permitted-secrets:
    do-spaces-access-key: true
    do-spaces-secret-key: true
  1. Create/update:
monk update do-spaces-example/spaces-keys
monk update do-spaces-example/space