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. 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. 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. 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. 4

    Ajouter la destination dans Aktar

    Dans Settings → Destinations → Add Destination, choisissez DigitalOcean Spaces et saisissez les valeurs ci-dessous.

  5. 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.

ChampExemple de valeur
ProviderDigitalOcean Spaces
Endpointhttps://fra1.digitaloceanspaces.comLa région de votre Space.
Regionfra1
Access Key IDDO00…
Secret Access Key••••••••
Bucketyour-space
Public Base URLyour-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.