• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est trÚs important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel âš” Automatiser sauvegardes dans le cloud avec scripts Bash et Azure CLI (Linux)

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
đŸ–„ïž Automatisation des sauvegardes rĂ©guliĂšres des fichiers rĂ©sidentiels dans le cloud via PowerShell et Azure Storage pour Windows

📘 Introduction

Ce tutoriel vous montre comment configurer des sauvegardes réguliÚres de fichiers résidentiels dans le cloud en utilisant des scripts PowerShell et Azure Storage sous Windows. Vous apprendrez à automatiser le processus de sauvegarde pour protéger vos fichiers en les transférant vers un compte de stockage Azure.



🔧 PrĂ©requis

‱ Windows 10 ou version ultĂ©rieure

‱ PowerShell avec accùs administrateur

‱ Compte Azure Storage et clĂ© d’accĂšs pour le stockage

‱ Module Az PowerShell installĂ©
Code:
Install-Module -Name Az -AllowClobber -Scope CurrentUser

Support Microsoft - Sauvegarde de fichiers avec Azure et PowerShell

Microsoft Learn - Automatiser les sauvegardes avec PowerShell et Azure

Recherche Google - Automatisation sauvegarde PowerShell Azure Windows



🚀 MĂ©thodologie

đŸ”· Étape 1 : Configurer le compte Azure Storage et obtenir la clĂ© d’accĂšs

‱ Connectez-vous Ă  votre compte Azure et crĂ©ez un compte de stockage. Notez le nom de votre compte et la clĂ© d’accĂšs disponible dans la section ClĂ©s d’accĂšs sous ParamĂštres.

‱ CrĂ©ez un conteneur dans votre compte de stockage pour stocker les fichiers sauvegardĂ©s. Par exemple, nommez-le sauvegardes-fichiers.



đŸ”· Étape 2 : CrĂ©er un script PowerShell pour sauvegarder les fichiers

‱ Ouvrez PowerShell et crĂ©ez un fichier de script avec
Code:
New-Item -Path . -Name "SauvegardeAzure.ps1" -ItemType File
.

‱ Utilisez le script suivant pour sauvegarder un dossier local vers Azure Storage. Remplacez NomDuCompteStorage et CleAccesStorage par vos informations Azure :

Code:
Variables de configuration
$storageAccount = "NomDuCompteStorage"
$storageKey = "CleAccesStorage"
$containerName = "sauvegardes-fichiers"
$localFolder = "C:\Users\VotreNom\Documents"

Connexion Ă  Azure Storage
$context = New-AzStorageContext -StorageAccountName $storageAccount -StorageAccountKey $storageKey

Boucle pour télécharger chaque fichier du dossier local
Get-ChildItem -Path $localFolder -File | ForEach-Object {
$filePath = $.FullName
$cloudFileName = $.Name
Set-AzStorageBlobContent -File $filePath -Container $containerName -Blob $cloudFileName -Context $context
}



đŸ”· Étape 3 : Planifier la sauvegarde automatique avec le Planificateur de tĂąches

‱ Ouvrez le Planificateur de tĂąches et cliquez sur CrĂ©er une tĂąche. Configurez-la pour exĂ©cuter le script de sauvegarde selon un calendrier prĂ©dĂ©fini, par exemple, tous les jours Ă  21h00.

‱ Dans l’onglet Actions, ajoutez l’action pour dĂ©marrer PowerShell et exĂ©cuter le script SauvegardeAzure.ps1.



💡 Astuce

Activez les notifications dans le Planificateur de tĂąches pour recevoir une alerte si une erreur se produit lors de la sauvegarde.



⚠ Avertissement

Conservez la clĂ© d’accĂšs de votre compte de stockage en sĂ©curitĂ©, car elle permet un accĂšs direct aux fichiers sauvegardĂ©s.



💬 Conseil

Programmez vos sauvegardes en heures creuses pour minimiser l'impact sur les performances réseau.



🔄 Solution alternative

Utilisez AOMEI Backupper pour planifier des sauvegardes automatisées sur des supports externes ou cloud si vous préférez une solution graphique.



🏁 Conclusion

Ce tutoriel vous a permis de configurer des sauvegardes automatisées de vos fichiers résidentiels dans Azure Storage via un script PowerShell et le Planificateur de tùches. En suivant ces étapes, vos données seront protégées et facilement récupérables en cas de besoin.

đŸ–„ïž Automatisation des sauvegardes rĂ©guliĂšres des fichiers rĂ©sidentiels dans le cloud via Azure CLI pour Linux

📘 Introduction

Ce guide vous montre comment utiliser Azure CLI sous Linux pour automatiser la sauvegarde de fichiers locaux vers Azure Storage. Ce processus automatisé vous permet de protéger vos fichiers en les téléchargeant dans le cloud à intervalles réguliers.



🔧 PrĂ©requis

‱ Distribution Linux avec accùs root

‱ Installation d’Azure CLI (
Code:
sudo apt install azure-cli
pour Debian/Ubuntu)

‱ Compte Azure Storage et clĂ© d’accĂšs pour le conteneur de stockage

Recherche Google - Automatisation sauvegarde Azure CLI Linux

Support Linux - Sécurisation Debian



🚀 MĂ©thodologie

đŸ”· Étape 1 : Configurer le conteneur Azure Storage pour la sauvegarde

‱ Connectez-vous Ă  Azure CLI en exĂ©cutant
Code:
az login
et suivez les instructions d’authentification.

‱ CrĂ©ez un conteneur de stockage pour vos sauvegardes en exĂ©cutant :

Code:
az storage container create --name sauvegardes-fichiers --account-name NomDuCompteStorage --account-key CleAccesStorage



đŸ”· Étape 2 : CrĂ©er un script de sauvegarde avec Azure CLI

‱ CrĂ©ez un fichier de script, par exemple
Code:
SauvegardeAzure.sh
, et ajoutez-y les commandes suivantes pour sauvegarder les fichiers de votre dossier local dans Azure Storage :

Code:
#!/bin/bash

Variables de configuration
storageAccount="NomDuCompteStorage"
storageKey="CleAccesStorage"
containerName="sauvegardes-fichiers"
localFolder="/home/votre_nom_utilisateur/Documents"

Boucle pour télécharger chaque fichier
for file in $localFolder/*; do
fileName=$(basename "$file")
az storage blob upload --account-name $storageAccount --account-key $storageKey --container-name $containerName --file "$file" --name "$fileName"
done

‱ Enregistrez le fichier et rendez-le exĂ©cutable avec
Code:
chmod +x SauvegardeAzure.sh
.



đŸ”· Étape 3 : Automatiser le script avec Cron

‱ Ouvrez le fichier Crontab en utilisant la commande
Code:
crontab -e
.

‱ Ajoutez une tĂąche cron pour exĂ©cuter le script de sauvegarde Ă  une heure prĂ©cise, par exemple tous les jours Ă  21h00 :

Code:
0 21 * * * /chemin/vers/SauvegardeAzure.sh



💡 Astuce

Ajoutez un fichier de log à votre script pour enregistrer les sauvegardes réussies ou les erreurs en utilisant la commande echo et la redirection vers un fichier.



⚠ Avertissement

Évitez de partager votre clĂ© d’accĂšs de stockage dans des scripts non sĂ©curisĂ©s ou accessibles publiquement.



💬 Conseil

Pour protĂ©ger votre rĂ©seau, utilisez un pare-feu pour restreindre l’accĂšs Ă  Azure Storage uniquement aux IP de confiance.



🔄 Solution alternative

Utilisez Snap pour installer des applications de sauvegarde comme Duplicity pour une gestion simplifiée de la sauvegarde vers le cloud sous Linux.



🏁 Conclusion

En suivant ce guide, vous avez configuré des sauvegardes automatisées de vos fichiers résidentiels vers Azure Storage en utilisant Azure CLI et Cron sous Linux. Cette configuration garantit la sécurité et la disponibilité de vos données en cas de besoin de restauration.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
18 286
Messages
29 587
Membres
356
Dernier inscrit
louisyoung044

Nouveaux membres

Retour
Haut Bas