Ce que vous devez faire:
Dans cet exercice, vous allez provisionner un compte de stockage (Storage Account) dans Azure, y ajouter un conteneur de blobs, téléverser un fichier image, puis manipuler les niveaux d’accès de sécurité afin de rendre ce fichier accessible publiquement sur Internet.
Temps appromatif: 15 minutes
Prérequis:
Pour cette exercice vous devez avoir un acces a Microsoft Azure
Objectif: Créer et configurer le compte de stockage
Explication:
Le compte de stockage Azure regroupe l’ensemble de vos données (fichiers, tables, files d’attente, etc.). Lors de sa création, nous devons nous assurer d’activer une option de sécurité importante : l’autorisation des accès anonymes sur les conteneurs individuels, afin de pouvoir exposer notre fichier plus tard.
Tache 1: Configurer les options de base du compte de stockage
- Connectez-vous au Portail Azure.
- Cliquez sur Créer une ressource, puis sous la catégorie Services d’infrastructure, localisez Compte de stockage (Storage account) et cliquez sur Créer.
- Dans l’onglet Général (Base), configurez les options suivantes :
- Abonnement : Sélectionnez votre abonnement actif.
- Groupe de ressources : Cliquez sur Créer nouveau, nommez-le
IntroAzureRGet validez. - Nom du compte de stockage : Entrez un nom unique au monde en minuscules et sans caractères spéciaux (ex:
monstockageunique01). - Région : Choisissez une région proche de chez vous (ex: Canada Central).
- Performances : Sélectionnez Standard.
- Redondance : Sélectionnez Stockage localement redondant (LRS) pour limiter les coûts.
Tache 2: Ajuster les paramètres avancés et lancer la création
- Cliquez sur l’onglet Avancé dans le menu supérieur de la page de création.
- Sous la section relative à la sécurité, cochez la case Autoriser l’activation de l’accès anonyme sur les conteneurs individuels (Allow enabling anonymous access on individual containers).
- Cliquez sur le bouton bleu Vérifier + créer au bas de la page.
- Une fois la validation réussie, cliquez sur Créer.
- Attendez que la notification confirme la création, puis cliquez sur Accéder à la ressource.
Objectif: Créer un conteneur privé et téléverser un fichier
Explication:
Le stockage de blobs est structuré sous forme de dossiers appelés « Conteneurs ». Nous allons créer un premier conteneur configuré en mode sécurisé (privé), y déposer une image, puis constater que l’accès à ce fichier est bloqué par défaut depuis l’extérieur.
Tache 1: Créer le conteneur de blobs
- Dans le menu latéral de votre compte de stockage, sous la section Stockage des données, cliquez sur Conteneurs.
- Cliquez sur le bouton + Conteneur en haut à gauche.
- Remplissez les paramètres :
- Nom : Saisissez un nom simple en minuscules (ex:
images). - Niveau d’accès anonyme : Assurez-vous que l’option est définie sur Privé (pas d’accès anonyme).
- Cliquez sur Créer.
Tache 2: Téléverser un fichier et tester l’accès sécurisé
- Dans la liste, cliquez sur le conteneur que vous venez de créer (ex:
images). - Cliquez sur le bouton Téléverser (Upload).
- Cliquez sur l’icône de dossier pour parcourir les fichiers de votre ordinateur, sélectionnez une image de votre choix, puis cliquez sur Téléverser.
- Une fois le transfert terminé, cliquez sur le nom du fichier image dans la liste pour ouvrir ses propriétés.
- Repérez le champ URL, copiez le lien généré et collez-le dans un nouvel onglet de votre navigateur.
- Résultat attendu : Vous devriez recevoir un message d’erreur au format XML indiquant
ResourceNotFoundou que la ressource n’existe pas. C’est le comportement normal d’un conteneur privé !
Objectif: Modifier le niveau d’accès du conteneur
Explication:
Pour rendre notre image accessible à n’importe quel visiteur sur le Web sans qu’il ait besoin de s’authentifier à notre compte Azure, nous devons modifier le niveau d’accès anonyme de notre conteneur pour le passer en mode « Blob ».
Tache 1: Autoriser l’accès anonyme aux blobs
- Retournez dans le portail Azure, sur la page de votre conteneur (utilisez le fil d’Ariane en haut de la page pour revenir au niveau du conteneur si nécessaire).
- Dans la barre d’outils supérieure, cliquez sur Changer le niveau d’accès.
- Dans la liste déroulante, modifiez le paramètre pour sélectionner Blob (accès en lecture anonyme pour les blobs uniquement).
- Cliquez sur OK.
Tache 2: Valider l’accès public
- Retournez sur l’onglet de votre navigateur où s’affichait l’erreur d’accès précédemment.
- Actualisez la page (F5).
- Résultat attendu : Votre image s’affiche désormais correctement à l’écran !
Un peu de nettoyage:
Afin de garder votre environnement de laboratoire propre et d’éviter d’accumuler des composants inutilisés, supprimez l’ensemble des ressources créées.
- Cliquez sur Accueil dans le coin supérieur gauche du portail, puis allez dans Groupes de ressources.
- Sélectionnez le groupe de ressources
IntroAzureRG. - Cliquez sur Supprimer le groupe de ressources dans le menu du haut.
- Saisissez le nom du groupe
IntroAzureRGpour confirmer votre choix, puis cliquez sur Supprimer.
La video.
A venir
