Microsoft et Amazon réduisent le Surface Laptop 3 de 200 à 300 $ – Review Geek
14 août 2020
Vous pouvez utiliser une montre Samsung Galaxy avec n'importe quel téléphone, pas seulement celui de Samsung – Review Geek
14 août 2020

Logo de l'océan numérique

Espaces DigitalOcean offre un stockage d'objets compatible Amazon S3 pour un faible coût et avec un CDN intégré. Surtout si vous utilisez les services DigitalOcean, Spaces offre un excellent moyen de stocker des fichiers de sauvegarde (lorsqu'ils sont utilisés comme référentiel privé) ou même d'héberger un site statique en utilisant les capacités CDN.

  • 5 $ par mois
  • 250 Go d'espace de stockage
  • 1 To de transfert sortant
  • Téléchargements illimités
  • Création d'un nombre illimité d'espaces

Dans cet article, nous allons explorer comment démarrer avec DigitalOcean Spaces et certaines opérations courantes qui seraient utilisées.

Créer un espace

Une fois que vous vous êtes connecté à DigitalOcean et que vous avez choisi de créer un nouvel espace, les options pour approvisionner votre espace vous seront présentées. Vous devrez déterminer les éléments suivants:

  • Région du centre de données
  • Activer ou non CDN
  • Autoriser ou restreindre la liste des fichiers
  • Décidez d'un nom pour l'espace

La liste des fichiers ne détermine pas si un utilisateur anonyme peut ou non afficher un fichier, seulement s'il serait en mesure de répertorier le nom, la taille et les métadonnées supplémentaires des fichiers stockés dans l'espace.

Dans cet exemple, nous choisissons de créer l'espace dans Datacenter Region 2, San Francisco, d'activer le CDN (sans sous-domaine personnalisé) et de restreindre la liste des fichiers anonymes.

Enfin, nous choisirons un nom unique, articles-lc dans ce cas, et s'il faut le placer dans un projet. Ensuite, nous cliquons sur le Créer un espace bouton pour approvisionner notre espace.

Sans Space nouvellement créé, vous verrez qu'il n'y a pas de fichiers mais via l'interface, nous pouvons facilement télécharger des fichiers ou créer des dossiers si nécessaire.

Cliquez sur Paramètres pour afficher toutes les configurations que nous pouvons modifier. Plusieurs fonctionnalités supplémentaires ici sont très utiles. Notamment l'option Purge Cache et les configurations CORS.

Générer des clés d'accès aux espaces

Accédez à la section Compte → API et sous la section Jetons / Clés, recherchez l'option Générer une nouvelle clé pour les clés d'accès aux espaces.

Saisissez un nom pour identifier la clé d'accès. Une fois enregistré, la clé et le secret associé vous seront présentés.

Assurez-vous de copier la valeur Secret, car une fois qu'elle est masquée, en quittant la page ou en effectuant une autre opération, vous ne pourrez pas revenir à cette valeur secrète.

Nous utiliserons ces deux valeurs pour nous connecter à l'espace DigitalOcean que nous avons créé.

Configurer S3Cmd

Dans cet article, nous allons utiliser le populaire S3Cmd outil pour télécharger des fichiers depuis un serveur Ubuntu. Après l'installation de S3Cmd, ce qui peut être fait dans Ubuntu en utilisant apt installer s3cmd, nous devrons créer un fichier de configuration. La façon la plus simple de commencer est d'utiliser le s3cmd --configurer commander. Il y a un certain nombre de paramètres différents que nous devons configurer.

  • Clé d'accès – La même clé d'accès que celle créée sur la page du jeton API.
  • Clef secrète – La même clé secrète que celle créée sur la page du jeton API.
  • Région par défaut – Gauche comme États-Unis par défaut dans cet exemple.
  • Point de terminaison S3 – Ce sera le même point de terminaison que celui indiqué sur la page des paramètres de l'espace.
  • Syntaxe du bucket basé sur DNS – Au lieu de la valeur par défaut, cela devrait refléter le bon point de terminaison: % (compartiment) s. {region} .digitaloceanspaces.com. Remplacer {Région} avec la valeur correcte comme indiqué sur la page des paramètres.
  • Mot de passe de cryptage – Laissé vide dans cet exemple.
  • Chemin du programme GPG – Gauche pour utiliser le chemin du programme GPG par défaut.
  • Protocole HTTPS – Reste à utiliser la valeur par défaut du protocole HTTPS.
  • Procuration – Laissé par défaut sans connexion proxy.

Il est également judicieux d'utiliser l'option de test de connexion pour s'assurer que les paramètres sont corrects avant d'enregistrer le fichier de configuration.

Nous pouvons vérifier que cela fonctionne en exécutant simplement la commande s3cmd ls. Si nous voyons la sortie de notre espace nouvellement créé (compartiment dans le langage S3), nous savons que la connexion fonctionne.

Téléchargement de fichiers

La première opération que nous allons démontrer est celle de télécharger un fichier ou un fichier dans notre Espace. La commande pour télécharger un fichier est très simple:

s3cmd mettre le nom du fichier s3: // DigitalOcean-Space-Name

Comme vous pouvez le voir sur la capture d'écran ci-dessus, le fichier a été téléchargé avec succès. En outre, vous pouvez également le vérifier dans l'interface graphique.

Liste des fichiers

Comment répertorier les fichiers disponibles actuellement situés dans l'espace? Tout comme la commande Linux standard de ls, nous en utilisons un similaire avec S3Cmd.

s3cmd ls s3: // Nom de l'espace DigitalOcean

Pour récupérer des informations supplémentaires sur un fichier donné dans l'espace., Nous pouvons utiliser le Info commande pour répertorier les métadonnées associées à l'élément.

s3cmd info s3: // Nom de l'espace DigitalOcean / nom de fichier

Suppression de fichiers

La suppression de fichiers est aussi simple que les opérations précédentes. Maintenant que nous avons téléchargé notre fichier, que nous avons pu répertorier ce fichier, nous pouvons utiliser le chemin renvoyé pour nous permettre de supprimer le fichier.

s3cmd del s3: // Nom de l'espace DigitalOcean / nom de fichier

Comme vous pouvez le voir, nous avons supprimé le (testfile1.zip) () et vérifié, via la ligne de commande, que le fichier n'est plus répertorié dans l'espace. De plus, si nous vérifions l'interface graphique, nous pouvons voir que le fichier a également été affiché comme supprimé.

Conclusion

DigitalOcean Spaces offre un mélange convaincant de fonctionnalités à faible coût qui répondront à de nombreux besoins d'un administrateur système souhaitant utiliser un emplacement de stockage à faible coût. Comme DigitalOcean est généralement orienté vers un développement rapide et des services de production robustes, avoir la capacité de stocker rapidement des fichiers volumineux, accessibles à plusieurs serveurs, est une capacité pratique et souvent utilisée.

L'un des cas d'utilisation les plus courants est celui du stockage des sauvegardes système ici. Si vous utilisez une méthode traditionnelle de sauvegarde, telle que la création d'un fichier TAR ou ZIP, vous pouvez facilement transférer ces fichiers dans un script vers un espace DigitalOcean. Découvrez à quel point il est rapide et facile de démarrer sur le site DigitalOcean!

//]]>