🏬S3 Buckets

Muppy utilise des Buckets S3 (ou compatible S3) chaque fois qu'il a besoin de stocker des données (par exemple lors des backups ou copies de bases de données).

Muppy a été testé avec les systèmes de stockage S3 suivants:

  • AWS S3

  • Scaleway Object Storage (Compatible)

  • OVH Public Cloud Storage (Compatible)

  • Dell Elastic Cloud Storage (Compatible)

Créer un Bucket S3

Le menu Muppy / Configuration / S3 Buckets permet de configurer les Buckets S3.

Les informations nécessaires sont différentes selon que le Bucket est fourni par AWS ou qu'il est compatible.

Infos pour un bucket AWS S3

  • nom du bucket

  • région

  • Access Key

  • Secret Access Key

Pro Tip

Pour une meilleure sécurité, vous pouvez fournir 2 jeux de credentials. Le premier sera utilisé pour les backups, le second sera utilisé pour supprimer les fichiers.

Infos pour un bucket compatible S3

Pour les buckets compatibles, il faut fournir en plus la Endpoint URL.

Tester la connectivité au Bucket

L'onglet "Advanced" permet de configurer un "Debug Host" qui sera utilisé pour tester la connexion au Bucket en cliquant sur le bouton "Launch ls"

Le bouton "Launch ls" installe "aws cli" si nécessaire et lance une 'aws s3 ls'.

Aide à la saisie des commandes AWS cli

Une fois le backup configuré, le champ "s3 Base Command" permet de copier dans le Presse Papier, une commande AWS CLI complète avec les credentials que vous pouvez utiliser comme base pour inspecter manuellement le bucket.

Exemple de commande de base s3

export AWS_DEFAULT_REGION="eu-west-3" && export AWS_DEFAULT_OUTPUT="json" && export AWS_ACCESS_KEY_ID="False" && export AWS_SECRET_ACCESS_KEY="False" ; aws False s3 --summarize --human-readable --recursive ls s3://False

Ré-indexation d'un Bucket S3

Muppy est capable de ré-indexer les dumps de bases de données présents sur un Bucket S3.

Ceci vous permets de récupérer les backups de database (pgdumps) sauvegardés par un autre serveur Muppy et de les restaurer.

Pour cela, cliquer sur le bouton "Index pgdumps" situé en haut du formulaire.

Support des buckets avec un self-signed certificate

Si vous êtes sur un réseau privé et que le certificat de vos Buckets S3 ne peux pas être vérifié, cocher "--no-verify-ssl". Muppy ajoutera l'option correspondante à chaque invocation de AWS cli.

Last updated