Environ 5 minutes
Utiliser Aktar avec DigitalOcean Spaces
DigitalOcean Spaces est un stockage objet compatible S3 avec CDN intégré. Le préréglage DigitalOcean Spaces d'Aktar s'y connecte avec une clé d'accès Spaces.
Ce qu'il vous faut
- Un compte DigitalOcean
- Aktar installé sur votre Mac
Pas à pas
- 1
Créer un Space
Dans le panneau de contrôle DigitalOcean, créez un bucket Spaces dans un datacenter proche de vous, par exemple
fra1. L'activation du CDN est recommandée pour les liens publics. - 2
Rendre les fichiers envoyés lisibles publiquement
Dans Spaces, les nouveaux fichiers sont privés par défaut et Aktar ne définit pas d'autorisations par fichier : la lecture publique doit donc venir du bucket, par exemple via une stratégie de bucket qui autorise
s3:GetObject. La documentation Spaces de DigitalOcean explique comment l'appliquer. Test Connection, à la dernière étape, vous dira si cela fonctionne. - 3
Créer une clé d'accès
Créez une clé d'accès Spaces avec un accès en lecture et en écriture à votre bucket, puis copiez l'Access Key et la Secret Key. La clé secrète n'est affichée qu'une seule fois.
- 4
Ajouter la destination dans Aktar
Dans Settings → Destinations → Add Destination, choisissez DigitalOcean Spaces et saisissez les valeurs ci-dessous.
- 5
Tester et enregistrer
Cliquez sur Test Connection, puis sur Save.
Réglages dans Aktar
Saisissez ces valeurs dans Settings → Destinations → Add Destination. Les noms des champs correspondent à ceux de l'app.
| Champ | Exemple de valeur |
|---|---|
| Provider | DigitalOcean Spaces |
| Endpoint | https://fra1.digitaloceanspaces.comLa région de votre Space. |
| Region | fra1 |
| Access Key ID | DO00… |
| Secret Access Key | •••••••• |
| Bucket | your-space |
| Public Base URL | your-space.fra1.cdn.digitaloceanspaces.comAdresse du CDN, ou votre domaine CDN personnalisé. |
Astuces
- Utilisez l'endpoint du CDN comme Public Base URL pour que les liens soient mis en cache au plus près de ceux qui les ouvrent.
- Spaces prend en charge les domaines personnalisés sur le CDN : vos liens peuvent donc utiliser votre propre domaine.
Dépannage
Les liens renvoient une erreur 403
Les fichiers envoyés ne sont pas lisibles publiquement. Appliquez une stratégie de lecture publique au bucket. Voir erreurs Access Denied.
Test Connection ne trouve pas le bucket
Vérifiez que la région de l'endpoint (par exemple fra1) correspond à la région dans laquelle votre Space a été créé.
Toujours bloqué ?Parcourez la FAQ ou posez votre question sur GitHub.