5202eadebb
* Provide basic implementation of AWS S3 storage module * Abstract S3 Compatible Storage Module logic * Refactor `getFileExtension()` into the `page` object * Add implementation for Digitalocean storage module * Remove accidental `async`/`await` in S3 Storage Module * Remove argument from the call to `page.getFileExtension()` https://github.com/Requarks/wiki/pull/1015#discussion_r321990073
40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
key: digitalocean
|
|
title: DigitalOcean Spaces
|
|
description: DigitalOcean provides developers and businesses a reliable, easy-to-use cloud computing platform of virtual servers (Droplets), object storage (Spaces) and more.
|
|
author: andrewsim
|
|
logo: https://static.requarks.io/logo/digitalocean.svg
|
|
website: https://www.digitalocean.com/products/spaces/
|
|
isAvailable: true
|
|
supportedModes:
|
|
- push
|
|
defaultMode: push
|
|
schedule: false
|
|
props:
|
|
endpoint:
|
|
type: String
|
|
title: Endpoint
|
|
hint: The DigitalOcean spaces endpoint that has the form ${REGION}.digitaloceanspaces.com
|
|
default: nyc3.digitaloceanspaces.com
|
|
enum:
|
|
- ams3.digitaloceanspaces.com
|
|
- fra1.digitaloceanspaces.com
|
|
- nyc3.digitaloceanspaces.com
|
|
- sfo2.digitaloceanspaces.com
|
|
- sgp1.digitaloceanspaces.com
|
|
order: 1
|
|
bucket:
|
|
type: String
|
|
title: Space Unique Name
|
|
hint: The unique space name to create (e.g. wiki-johndoe)
|
|
order: 2
|
|
accessKeyId:
|
|
type: String
|
|
title: Access Key ID
|
|
hint: The Access Key (Generated in API > Tokens/Keys > Spaces access keys).
|
|
order: 3
|
|
secretAccessKey :
|
|
type: String
|
|
title: Access Key Secret
|
|
hint: The Access Key Secret for the Access Key ID you created above.
|
|
order: 4
|